2024年4月17日发(作者:)
Struts2(上)
一、 经典的MVC模式
二、 Struts1.x对MVC的实现
三、 Struts1.x的主要组件和作用
组件
ActionServlet
Action
中央控制器
分控制器,调用JavaBean实现业务逻辑,
Action可以分为Action、DispatchAction等不
同类型
作用
ActionForm
Forward
封装参数,实现服务器验证,文件上传等
转发到目的地,可以是JSP,也可以是另一个
Action
配置文件,配置有ActionForm,Action,Forward
等,通过XML解析,然后使用反射技术使用
该文件
和JSTL类似,和、
ActionForm、Action等对象可以紧密集成
Struts标签库
四、 Struts1.x 开发实例-登录程序
见案例。
五、 Struts2(WebWork)的MVC
Struts2的MVC架构
六、 Struts2的主要组件
组件
FilterDispatcher
Action
result
作用
起中央控制器作用的过滤器
处于Model层的Action,调用JavaBean实现
业务逻辑
核心配置文件,配置有Action、Result等
和forward类似,转发的目的地,支持多种视
图技术。
2
发布评论