Struts2请求响应流程: 在struts2的应用中,从用户请求到服务器返回相应响应给用户端的过程中,包含了许多组件如:Controller、ActionProxy、ActionMapping、Configuration Manager、ActionInvocation、Inerceptor、Ac ...
分类:
其他好文 时间:
2016-10-25 14:44:14
阅读次数:
290
架构: struts2 核心接口和类 名称 作用ActionMapper 根据请求的URI查找是否存在对应Action调用ActionMapping 保存调用Action的映射信息,如namespace、name等ActionProxy 在XWork和真正的Action之间充当代理 ActionIn ...
分类:
其他好文 时间:
2016-07-06 23:18:21
阅读次数:
248
ctinoProxy的全名是com.opensymphony.xwork2.ActionProxy, ActionProxy = Action + Proxy,从字面意思来解释:Action的代理。 在Struts中,ActionContext、ActionInvocation、ActionProx ...
分类:
其他好文 时间:
2016-06-30 10:58:47
阅读次数:
359
ActinoProxy的全名是com.opensymphony.xwork2.ActionProxy,ActionProxy=Action+Proxy,从字面意思来解释:Action的代理。在Struts中,ActionContext、ActionInvocation、ActionProxy、ActionConfig联系的很紧密。ActionContext<-->ActionInvocation<-->ActionProx..
分类:
其他好文 时间:
2016-06-29 23:50:23
阅读次数:
408
一、拦截器相关知识 1、Struts2框架剖析 Holly版本生活案例: 影视公司(拍电影) ActionMapper 传媒公司(包装明星) ActionMapping 明星 Action 经纪人 ActionProxy(代理对象) 小工所在单位 ActionInvocation 小工 Interc ...
分类:
其他好文 时间:
2016-05-24 00:23:33
阅读次数:
226
1.struts2主要基于servlet之上通过过滤器拦截请求。 2.根据请求地址在ActionMapper匹配可调用的Action,如果不是Action请求则放行。 3. 把请求的处理交给通过配置文件创建的ActionProxy。 4.ActionProxy创建一个ActionInvocation ...
分类:
其他好文 时间:
2016-04-10 17:59:46
阅读次数:
106
struct2源码解读之执行action请求(2)上篇博文介绍了执行action请求前的一些准备工作,包括封装http参数到一个map中,获得一个值栈对象和配置信息configuration,并创建一个执行action请求的actionProxy对象,并对这个对象进行了初始化,包括指定默认执行方法和对actionName对..
分类:
其他好文 时间:
2015-11-19 16:52:37
阅读次数:
177
值得学习的地方:在reference这一侧是如何做到了对应用透明? 分析代码后不难发现:使用javassist的字节码技术+代理。 这种实现框架对应用透明的手段,在struts2的action上也有类似手段,actionproxy加反射,struts2的action也是一个普通的bean类就可以充当...
分类:
其他好文 时间:
2015-09-22 16:43:34
阅读次数:
143
Struts2 的工作流程:
1,把Action请求发送给 StrutsPrepareAndExecuteFilter
StrutsPrepareAndExecuteFilter.doFilter() --> ExecuteOperations.executeAction() --> Dispatcher.serviceAction() -->
2,StrutsPrepareAndE...
分类:
其他好文 时间:
2015-06-25 10:29:31
阅读次数:
123
struts2执行流程介绍
1、客户端向Servlet容器(如Tomcat)提交一个请求
2、请求经过一系列过滤器(如ActionContextCleanUp过滤器等)
3、核心控制器被调用,询问ActionMapper来决定请求是否需要调用某个Action
4、如果ActionMapper决定需要调用某个Action,核心控制器把控制权委派给ActionProxy...
分类:
其他好文 时间:
2015-05-27 10:21:15
阅读次数:
174