supber

导航

struts2框架核心流程分析

struts2框架核心流程分析

 1.客户端向服务器发送请求,服务器接收请求,将HttpServletRequest传进来  

 2.请求经过一系列的过滤器。  

 3.核心控制器FilterDispatcher被调用,FilterDispatcher调用 ActionMapper来决定这个请求是否要调用某个Action  

 4.ActionMapper调用某个ActionFilterDispatcher,把请求交给代理 ActionProxy

 5.代理通过配置管理器Confuguration Manager查看struts.xml,从而找到相应的Action类

 6.ActionProxy创建一个Actionlnvocation对象

 7.Actionlnvocation对象回调Action的execute方法

 8.Action执行完后,Actionlnvocation根据返回的字符串,找到相应的result,然后将result通过HttpServletResponse返回给服务器。

posted on 2013-07-14 13:16  supber  阅读(205)  评论(0)    收藏  举报