struts(2)----工作流程图简述
来源:互联网 发布:保健品网络销售好做吗 编辑:程序博客网 时间:2024/05/16 15:11
struts根据配置文件,对所有以.do结尾的请求进行处理,处理这些请求的核心类为actionServlet,这个actionServlet为struts的中央控制器,它负责根据struts的配置文件信息查找对应的action, 然后交由这些action对这些请求进行处理。在交给对应的action处理之前,它会创建两个对象actionMapping和actionForm, 前者主要是负责是将struts的配置信息进行封装,actionServlet查找对应的action处理特定的请求,也是通过这个对象的封装信息来查找的;后者主要是封装用户提交的信息。这个信息将会被在view和modle层进行传输。在找到对应的action后,调用此action的execute方法执行相关业务逻辑完成用户请求的响应。最后此方法将会返回一个输出页面,这个指定返回那个输出页面的信息将被封装在一个actionForward对象中,一般调用actionMapping的getForward方法,它返回一个actionForward对象,此对象最后也将结合actionMapping封装的配置信息进行返回。
根据上面所描述的,struts的配置文件最少需要配置form-bean和action两个标签,下图是对这两个标签个属性的解释:
下图是struts工作流程:
struts主要的组件包括:
actionServlet对象: struts的核心类
RequestProcessor对象:由ActionServlet调用,负责处理用户请求;可以通过controller标签进行配置,如
<controller processorClass="org.apache.struts.action.RequestProcessor"></controller>
配置后,它将根据此配置的处理器来处理用户请求。
Action对象:用户自己编写的类
- struts(2)----工作流程图简述
- struts的工作流程图
- Struts ActionServlet 工作流程图
- Struts 2 流程图
- T626code学习笔记之Struts 2 工作流程简述
- Struts流程图
- struts流程图
- struts流程图
- struts流程图
- Struts流程图
- 简述Struts框架响应客户请求的工作流程
- 简述Struts
- Struts 2工作原理
- Struts 2 工作原理
- Struts 2工作流程
- struts 2 工作机制
- struts流程图两张
- struts 原理流程图分析
- fd_set与select(转)
- std::string 的length()与size()方法没有区别
- QClub广州站-3月1号活动回顾总结
- Linux下启动Oracle 11g数据库监听问题的解决
- 教你如何美化Ubuntu桌面
- struts(2)----工作流程图简述
- Linux配置Oracle 11g自动启动
- MyEclipse修改j2ee Libraries版本
- Android Intent详解
- One Day One Step 之Codeforce(2014.03.06)
- HashTable和HashMap的区别(三点)
- RAC安装时需要执行4个脚本及意义
- RAC 的一些概念性和原理性的知识
- 编译inkscape