Struts不是另一台服务器.这是一个应用程序框架.它建立在JSP和Servlet架构之上.所以它是servlet环境的抽象.
使用像Struts这样的框架有一些优点,例如:应用程序的许多常见功能都是预先构建的,因此您无需亲自执行这些功能.验证等功能.它还会迫使您按照一些最佳实践理念工作,在本例中为MVC.
在幕后,Struts实现了一些servlet来完成这项工作.开发人员不必编写servlet.您可以专注于业务逻辑.
Struts是一个用于制作Web应用程序的库; 它本身不是一个服务器.它需要一个JSP/Servlet容器才能工作(例如Tomcat).参见Struts技术入门.
Java EE是一种包含许多技术的规范.Tomcat不是Java EE服务器,因为它不包含所有这些技术,但已被用作提供Web层的Java EE服务器的一部分.
基础架构JEE图http://java.sun.com/javaee/5/docs/tutorial/doc/figures/overview-multitieredApplications.gif
| 归档时间: |
|
| 查看次数: |
8675 次 |
| 最近记录: |