Struts2的工作原理,简单点说出来

来源:学生作业帮助网 编辑:作业帮 时间:2024/11/29 07:36:08
Struts2的工作原理,简单点说出来
x[OAǿ!illT72Te /墤VظhhUX=3˓_}͙eƯԈ4/šӭz$n m{g!ۧ~y#3`3kB~ v pss.Y6 1„ՆRʄz⍶U &c)$ 3`h*%t&LdҠB,,zK˚ T”/.1D{Q+#XʺN x #$B{՘[fx 4Qp۫: l< ~,WwKs:.׆Q83c! *mv,jw-tsN-/dk0OGSɟT0+`wE<|kϹ\C]ʀRC"_9ǑX\je<[ѿFr\e!S͘gC K_`eYsKOϑH4LMI"nR9N!]c-4Kpgj~4

Struts2的工作原理,简单点说出来
Struts2的工作原理,简单点说出来

Struts2的工作原理,简单点说出来
Struts2流程
1、客户端发送请求 (客户端初始化一个指向Servlet容器(如Tomcat)的请求)
2、请求经过一系列过滤器(如ActionContextCleanUp、SiteMesh等),ActionContextCleanUp-->FilterDispatcher
3、FilterDispatcher通过ActionMapper来决定这个Request需要调用哪个Action
4、如果ActionMapper决定调用某个Action,FilterDispatcher把请求的处理交给ActionProxy,
5、ActionProxy通过ConfigurationManager询问Struts配置文件(Struts.xml),找到需要调用的Action类.
6、ActionProxy创建一个ActionInvocation的实例
7、ActionInvocation调用真正的Action,当然这涉及到相关拦截器的调用(interceptor)
8、Action执行完毕,ActionInvocation创建Result并返回,返回结果前要做些动作也是可以的