首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 软件管理 > 软件架构设计 >

Structs 一的Action

2012-10-28 
Structs 1的ActionStruts 1的核心是ActionServlet,这里ActionServlet充当控制器的角色;还有一个就是Reques

Structs 1的Action

Struts 1的核心是ActionServlet,这里ActionServlet充当控制器的角色;

还有一个就是RequesProcessor,顾名思义,就是请求处理器,负责接受用户的HttpServletRequest然后做处理,相当于Model。

负责转发的就是ActionForward,负责页面的导航。

除了基本的Action 之外, Struts 还提供了几个其他类型的Action? 。
? DispatchAction: 能同时完成多个Action 功能的Action 。

在实际中用得最多的Action,在一个Action类里能处理好几个请求,相比单单继承Action,是一个进步


? ForwardActon: 该类用来整合Struts 和其他业务逻辑组件,通常只对请求作有效
性检查。

? IncludeAction: 用于引入其他的资源和页面。
? LookupDispatchAction: DispatchAction 的子类,根据按钮的key ,控制转发给action
的方法。
? MappingDispatchAction: DispatchAction 的子类,一个action 可映射出多个Action
地址。
? SwitchAction: 用于从一个模块转换至另一个模块,如果应用分成多个模块时,就可以使用SwitchAction 完成模块之间的切换。

?

?

?

?

热点排行