struts2
phrmgb
这个作者很懒,什么都没留下…
展开
-
struts2中的设计模式
ThreadLocal对于同一个servlet对象的多个请求,servlet的service方法将在一个多线程的环境中并发处理,所以web容器默认是单实例多线程的方式来处理http的请求threadlocal的含义是其操作的对象是线程的一个本地变量 装饰模式 decorator装饰模式的基本含义是能够动态为一个对象天津一些额外的行为职责 扩展 可以通过继承来实现 所...原创 2012-02-28 08:47:00 · 116 阅读 · 0 评论 -
xwork 中的容器
生命周期的思考 在程序的运行期,应如何创建我们所需要的对象当创建一个新的对象时,如何保证与这个对象所关联的依赖关系也能够被正确地创建出来 引出的对象生命周期管理的来两个不同方面在程序的运行期,对象实例的创建和引用机制对象与其关联对象的依赖关系的处理机制每个对象自身对于逻辑的执行能力,被其所依赖的对象反向空中了,这也就是控制反转的本质含义 因此 应该引入一个与...原创 2012-02-29 20:18:08 · 71 阅读 · 0 评论 -
xwork设计原理
XWork 是一个灵活而可靠的基于命令模式的开发框架 人人沟通沟通协议 发起方 沟通内容 相应方 沟通协议是沟通内容的基础 沟通内容是沟通协议的具体表现形式发起方和响应方的角色并不固定,只有在一个交互回合中才能确定角色 人机沟通沟通协议 请求内容 响应内容请求和响应不断的家伙过程 构成了bs体系结构的应用构架的基础对应的java的三...原创 2012-03-04 12:28:00 · 104 阅读 · 0 评论 -
xwork元素详解
valueStack 是ActionContext的一个组成部分ActionContext 所表现出来的是空间的概念,恰好成为数据载体进行存储的天然基石ActionContext是XWork的数据流实现元素,作为一个数据载体,他既可以负责数据存储,又负责数据共享ValueStack是一个具备表达式引擎计算能力的数据结构 XWork将ValueStack置于ActionCont...原创 2012-03-04 16:59:56 · 128 阅读 · 0 评论 -
Struts2初始化主线
StrutsPrepareAndExecuteFilter 的init方法主要针对三个元素进行的 这三个元素分别为Dispatcher 核心分发器PrepareOperations http预处理类ExceuteOperations http处理执行类 核心驱动力 核心驱动力的逻辑 对于程序运行目的的描述核心驱动的形式 推动程序运行的编程元素...原创 2012-03-06 20:16:53 · 67 阅读 · 0 评论 -
与http请求的战斗
Struts2是一个运行在web容器的表示层的框架,其核心作用是帮助我们处理http请求处理http请求是struts2的首要任务原创 2012-03-07 21:39:34 · 69 阅读 · 0 评论 -
struts2 中struts.xml constant配置
<!-- 指定Web应用的默认编码集,相当于调用HttpServletRequest的setCharacterEncoding方法 --> <constant name="struts.i18n.encoding" value="UTF-8" /> <!-- 该属性指定需要Struts 2处理的请求后缀,该属性的默认值是action,即所有匹配*.action的请求都...原创 2012-03-14 17:31:57 · 63 阅读 · 0 评论