struts是对tomcat进行一层包装了吗

来源:百度知道 编辑:UC知道 时间:2024/05/19 12:27:13

是的。非常不错

是吧

我看像是servlet吧
action和servlet很像吧

不是。struts是web framework,需要运行在jsp服务器(例如tomcat)上。

不对。
Tomcat是免费的web服务器,是servlet的容器,也就说它支持servlet的使用。
Struts是构建web应用程序的框架,是基于MVC(模块/视图/控制器)模式设计的。
Servlet一般在MVC框架中充当C(控制器)的角色,起调度作用。Struts中的ActionServlet就是核心的控制器,当然Action也是属于控制器层的。
建议深入理解servlet和其容器(web服务器)之间的关系,以及开发框架存在的意义。