码迷,mamicode.com
首页 > 其他好文 > 详细

struts2原理

时间:2017-06-10 19:33:29      阅读:196      评论:0      收藏:0      [点我收藏+]

标签:map   配置文件   context   拦截器   man   config   struts   isp   pac   

1.web服务端初始化发送一个servlet的请求,如tomcat

2.这个请求通过一系列的的过滤器(filter),这些过滤器中有一个叫做ActionContextCleanup的可选,这个过滤器对于struts2和其他框架的集成很有帮助。

3.接着FilterDispacter被调用,FilterDispacter询问ActionMapper是否调用某个Action

4.如果ActionMapper决定调用某个Action,FilterDispacter则把请求的处理交给ActionProxy

5.ActionProxy通过Configuration Manager询问框架的配置文件,找打需要调用的Action类

6.ActionProxy创建一个ActionInvocation的实例

7.ActionInvocation实例使用命名模式来调用,在调用Action的过程前后,涉及到相关拦截器的调用(Intercepter)

8.一旦Action执行完毕,ActionInvocation负责根据struts2中的配置找到对应的返回结果

9.返回到对应的jsp页面 

 

技术分享

 

struts2原理

标签:map   配置文件   context   拦截器   man   config   struts   isp   pac   

原文地址:http://www.cnblogs.com/aqwblog/p/6979467.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!