Struts1.X对MVC的实现

--------------------------------------------------------------------------------------------------------
Struts1.x的主要组件和作用
|
组件 |
作用 |
|
ActionServlet |
中央控制器 |
|
Action |
分控制器,调用JavaBean实现业务逻辑,Action可以分为Action、DispatchAction等不同类型 |
|
ActionForm |
封装参数,实现服务器验证,文件上传等 |
|
Forward |
转发到目的地,可以是JSP,也可以是另一个Action |
|
Struts-config.xml |
配置文件,配置有ActionForm,Action,Forward等,通过XML解析,然后使用反射技术使用该文件 |
|
Struts标签库 |
和JSTL类似,和Struts-config.xml、ActionForm、Action等对象可以紧密集成 |
Struts2对MVC的实现

--------------------------------------------------------------------------------------------------------
Struts2的主要组件
|
组件 |
作用 |
|
FilterDispatcher |
起中央控制器作用的过滤器 |
|
Action |
处于Model层的Action,调用JavaBean实现业务逻辑 |
|
struts.xml |
核心配置文件,配置有Action、Result等 |
|
result |
和forward类似,转发的目的地,支持多种视图技术。 |
879

被折叠的 条评论
为什么被折叠?



