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

Struts 二 执行流程

2012-10-08 
Struts 2 执行流程Struts 2的流程图从流程图上可以看出Struts 2的大致处理流程如下:1.客户端发送请求,例如

Struts 2 执行流程

Struts 2的流程图
从流程图上可以看出Struts 2的大致处理流程如下:

1.       客户端发送请求,例如提交表单或通过URL地址直接访问。

2.       Struts 2的核心控制器FilterDispatcher接收客户端请求,然后读取Struts 2的配置文件struts.xml。如果有用户自定义的拦截器,那么拦截器就会自动对请求进行处理,然后调用相应的逻辑控制器Action继续处理,如果没有拦截器那就直接交给相应的逻辑控制器Action继续处理。

3.       逻辑控制器Action可以获得客户端请求的参数等信息,并进行相关的业务逻辑处理,如数据库查询等。

4. 逻辑控制器Action处理完成后把处理的结果信息输出到客户端,可以是JSP页面,也可以是FreeMarker,Velocity等模板页面。

Struts 2由3个部分组成:核心控制器FilterDispatcher,业务逻辑控制器Action和视图组件。

热点排行