winfwu

导航

2013年4月10日 #

Struts2拦截器原理与实现

摘要: 一、理解Struts2拦截器1. Struts2拦截器是在访问某个Action或Action的某个方法,字段之前或之后实施拦截,并且Struts2拦截器是可插拔的,拦截器是AOP的一种实现.2. 拦截器栈(Interceptor Stack)。Struts2拦截器栈就是将拦截器按一定的顺序联结成一条链。在访问被拦截的方法或字段时,Struts2拦截器链中的拦截器就会按其之前定义的顺序被调用。二、实现Struts2拦截器原理Struts2拦截器的实现原理相对简单,当请求struts2的action时,Struts 2会查找配置文件,并根据其配置实例化相对的拦截器对象,然后串成一个列表,最后一个一 阅读全文

posted @ 2013-04-10 22:12 winfwu 阅读(212) 评论(0) 推荐(0) 编辑

Struts2框架运行原理分析

摘要: 1. Struts2架构图这是Struts2官方站点提供的Struts 2 的整体结构。2. Struts2部分类介绍这部分从Struts2参考文档中翻译就可以了。ActionMapperActionMapper其实是HttpServletRequest和Action调用请求的一个映射,它屏蔽了Action对于Request等 java Servlet类的依赖。Struts2中它的默认实现类是DefaultActionMapper,ActionMapper很大的用处可以根据自己的需要来设计url格式,它自己也有Restful的实现,具体可以参考文档的docs\actionmapper.html 阅读全文

posted @ 2013-04-10 22:10 winfwu 阅读(922) 评论(0) 推荐(0) 编辑