Apache Struts和Java EE之间的区别?

我目前正在学习Java EE,或者更具体地说,学习Servlets和.jsp.在我的编程中,我已经使用模型 – 视图 – 控制器模型来编写我的代码.就我用Google搜索而言,Apache Struts只是像Tomcat这样的服务器.那么,Apache Struts究竟与Java EE中的Java,Java EE和Servlet类有什么关系呢?

解决方法:

Struts不是另一台服务器.这是一个应用程序框架.它建立在JSP和Servlet架构之上.所以它是servlet环境的抽象.

使用像Struts这样的框架有一些优点,例如:应用程序的许多常见功能都是预先构建的,因此您无需亲自执行这些功能.验证等功能.它还会迫使您按照一些最佳实践理念工作,在本例中为MVC.

在幕后,Struts实现了一些servlet来完成这项工作.开发人员不必编写servlet.您可以专注于业务逻辑.

上一篇:java – 启动GWT项目的PHP程序员的任何好技巧?


下一篇:如何确定在Java Web Service中使用什么框架?(SOAP)