Struts2工作原理及文件结构
2017-08-09 21:08
169 查看
Struts2工作原理及文件结构
客户端(HttpServletRequest)发送请求
请求经过过滤器(ActionContextCleanUp–>StrutsPrepareAndExecuteFilter(核心过滤器 )
请求到达ActionMapper,通过它来决定调用哪个Action
当决定调用某个Action后,请求又会通过核心过滤器,核心过滤器把请求的处理交给ActionProxy
ActionProxy通过ConfigurationManager询问配置文件(Struts.xml),找到要调用的Action类。
之后ActionProxy创建一个ActionInvocation的反向实例
经过拦截器(interceptor), 通过ActionInvocation的实例调用真正的Action
Action执行完毕,ActionInvocation创建Result并返回
Result(包括jsp/freemarker)经过、拦截器之后,通过HttpServletResponse返回到客户端.
客户端(HttpServletRequest)发送请求
请求经过过滤器(ActionContextCleanUp–>StrutsPrepareAndExecuteFilter(核心过滤器 )
请求到达ActionMapper,通过它来决定调用哪个Action
当决定调用某个Action后,请求又会通过核心过滤器,核心过滤器把请求的处理交给ActionProxy
ActionProxy通过ConfigurationManager询问配置文件(Struts.xml),找到要调用的Action类。
之后ActionProxy创建一个ActionInvocation的反向实例
经过拦截器(interceptor), 通过ActionInvocation的实例调用真正的Action
Action执行完毕,ActionInvocation创建Result并返回
Result(包括jsp/freemarker)经过、拦截器之后,通过HttpServletResponse返回到客户端.
相关文章推荐
- Struts2工作原理及文件结构及其他
- Struts2的工作原理及文件结构
- Struts2的工作原理及文件结构(一)
- Struts基础之工作原理和文件结构
- Excel文件的导入导出实战(1)--基于Struts2的web项目结构搭建
- struts2中struts.xml和web.xml文件解析及工作原理
- struts2中struts.xml和web.xml文件解析及工作原理
- struts2自主学习之DTD文件结构及各配置文件详解
- struts2中struts.xml和web.xml文件解析及工作原理
- struts2中struts.xml和web.xml文件解析及工作原理
- php总结1 ——php简介、工作原理、运行环境、文件构成、语法结构、注释
- Struts2文件目录结构
- struts2中struts.xml和web.xml文件解析及工作原理
- Struts2入门:框架结构、处理步骤、配置文件
- struts2的工作原理和相关文件的介绍
- BMP位图文件结构及VC操作
- struts2 文件上传
- 《Go语言编程》【3.6 完整示例】代码错误和文件目录结构
- 利用struts.properties文件配置Struts2默认属性
- Linux基础入门(三、目录结构及基本文件操作)