Struts
文章平均质量分 59
新发现FLY
寻找开发与产品的平衡
展开
-
Struts 1实现原理之我理解
转自:http://kevin-wanwei.iteye.com/blog/609464StrutsServlet框架BeanJSPStruts是在servlet基础上设计的一种框架。下面看一段servlet的web.xml配置的配置。在其配置文件中可以看出WEB容器会将浏览的每一个地址交给一个对应的servlet类来处理,从而每一个路径都必须对应一个servl...原创 2012-02-27 10:47:28 · 111 阅读 · 0 评论 -
struts2 的set get方法取值原理
struts2的action会自动的把本身的属性设置到request中去,这部分的代码应该是在动态代理中实现的 它是用了params这个拦截器来实现的。当然,拦截器里用到了反射机制,如果你去研究代码的话。 页面上的form表单或者ajax提交action后首先会经过此filter <filter> <filter-name>struts2&l...原创 2012-07-18 15:21:51 · 279 阅读 · 0 评论 -
Struts 2拦截器Interceptor
Struts 2的基石——拦截器(Interceptor)首先,要跟大家道个歉,前一阵子为给客户个一个DEMO,忙得不可开交,所以很久没有更新Blog。提到这个DEMO我想顺便跟大家分享一下心得——如果大家希望快速开发,一个类似Struts 2这样的简单方便的WEB框架必不可少。我们在开发DEMO使用的还是Struts 1.2.8,而且没有不使用任何EL(表达式语言),导致页面出现无数类...原创 2012-07-18 15:55:00 · 66 阅读 · 0 评论 -
struts2源码探索1
package org.apache.struts2.dispatcher.FilterDispatcher中的一个方法createDispatcher,看这个for循环 看了这个for循环顿时感觉自己的代码水平真的有待提高 protected Dispatcher createDispatcher(FilterConfig filterConfig) { ...原创 2012-07-19 13:55:15 · 73 阅读 · 0 评论 -
史上最详细struts-config.xml解释文件(二)
史上最详细struts-config.xml解释文件(二) 转载▼转自:http://blog.sina.com.cn/s/blog_5f7074df0100eilz.html<global-forwards><!--名称:forward描述:定义一个具体的转发 数量:任意多个 属性: @className:指定和forward元素对应的配置...原创 2012-04-05 14:15:46 · 96 阅读 · 0 评论 -
struts1工作原理
二、struts工作原理来自客户的所有需要通过框架的请求,统一由ActionServlet接收(ActionServlet Struts已经为我们写好了,只要您应用没有什么特别的要求,它基本上都能满足您的要求),根据接收的请求参数和Struts配置(struts-config.XML)中ActionMapping,将请求送给合适的Action去处理,解决由谁做的问题,它们共同构...原创 2012-08-10 11:17:27 · 77 阅读 · 0 评论 -
struts2工作原理
一个请求在Struts2框架中的处理大概分为以下几个步骤: 1 客户端初始化一个指向Servlet容器(例如Tomcat)的请求; 2 这个请求经过一系列的过滤器(Filter)(这些过滤器中有一个叫做ActionContextCleanUp的可选过滤器,这个过滤器对于Struts2和其他框架的集成很有帮助,例如:SiteMesh Plugin) 3 接着FilterDispatcher被调用,F...原创 2012-08-10 11:28:53 · 79 阅读 · 0 评论