struts2框架内部执行流程
2016-08-10 12:57
387 查看
1. 客户端发送请求的tomcat服务器。服务器接受,将HttpServletRequest传进来。
2. 请求经过一系列过滤器(如:ActionContextCleanUp、SimeMesh等)
3. FilterDispatcher被调用。FilterDispatcher调用ActionMapper来决定这个请求是否要调用某个Action
4. ActionMapper决定调用某个ActionFilterDispatcher把请求交给ActionProxy
5. ActionProxy通过Configuration Manager查看struts.xml,从而找到相应的Action类
6. ActionProxy创建一个ActionInvocation对象
7. ActionInvocation对象回调Action的execute方法
8. Action执行完毕后,ActionInvocation根据返回的字符串,找到对应的result。然后将Result内容通过HttpServletResponse返回给服务器。
2. 请求经过一系列过滤器(如:ActionContextCleanUp、SimeMesh等)
3. FilterDispatcher被调用。FilterDispatcher调用ActionMapper来决定这个请求是否要调用某个Action
4. ActionMapper决定调用某个ActionFilterDispatcher把请求交给ActionProxy
5. ActionProxy通过Configuration Manager查看struts.xml,从而找到相应的Action类
6. ActionProxy创建一个ActionInvocation对象
7. ActionInvocation对象回调Action的execute方法
8. Action执行完毕后,ActionInvocation根据返回的字符串,找到对应的result。然后将Result内容通过HttpServletResponse返回给服务器。
相关文章推荐
- iTunes connect Testflight 2017-04-20改版后的内部测试执行流程
- netty4内部执行流程
- SDWebImage的使用以及内部执行流程
- 图文浅谈Struts2框架的执行流程
- Struts2框架执行流程
- Php session内部执行流程的剖析
- Struts2框架搭建与运行流程的详细具体步骤 +工作原理执行流程。
- Php session内部执行流程的再…
- Hibernate 的内部执行流程
- elasticsearc-内部过滤器执行流程
- php session内部执行流程的再次剖析
- Php session内部执行流程的再…
- 图文解析Struts2框架执行流程
- 【session与cookie】session内部执行流程剖析
- 【session与cookie】session内部执行流程剖析
- Asterisk Originate 内部执行流程
- SDWebImage的使用以及内部执行流程
- Asterisk Originate 内部执行流程
- 文档打开时,MFC内部的执行流程
- Php session内部执行流程的再…