struts
lzujiangge
这个作者很懒,什么都没留下…
展开
-
struts2源码-StrutsPrepareAndExecuteFilter
Struts2架构流程图Struts2部分类介绍这部分从Struts2参考文档中翻译就可以了。ActionMapper ActionMapper其实是HttpServletRequest和Action调用请求的一个映射,它屏蔽了Action对于Request等java Servlet类的依赖。Struts2中它的默认实现类是DefaultActionM转载 2012-10-04 23:50:32 · 2428 阅读 · 1 评论 -
Struts2源码分析--请求处理
Struts2架构图 请求首先通过Filter chain,Filter主要包括ActionContextCleanUp,它主要清理当前线程的ActionContext和Dispatcher;FilterDispatcher主要通过AcionMapper来决定需要调用哪个Action。 ActionMapper取得了ActionMapping转载 2012-09-18 23:08:08 · 281 阅读 · 0 评论 -
filter,interceptor区别
1、拦截器是基于java反射机制的,而过滤器是基于函数回调的。 2、过滤器依赖与servlet容器,而拦截器不依赖与servlet容器。 3、拦截器只能对Action请求起作用,而过滤器则可以对几乎所有请求起作用。 4、拦截器可以访问Action上下文、值栈里的对象,而过滤器不能。 5、在Action的生命周期中,拦截器可以多次调用,而过滤器只能在容器初始化时被调用一次。转载 2012-09-19 12:24:34 · 637 阅读 · 0 评论 -
servlet,filter, listener, interceptor 区别与联系
四种共同点:对一类url,或所有url进行业务处理对各种url之类进行匹配,查找,执行相应操作,与action相比较而言,action只能针对某一特定的url进行匹配,进行操作 如: rm action = "update.action"> action对应的url是固定的,对于struts1.x可能一个action只有一个url对于struts2.0,一个action可能有多转载 2012-09-19 12:26:05 · 470 阅读 · 0 评论 -
Servlet处理的流程
了解完类装载器后,接下来张老师讲解了Servlet的特点及运行过程、Servlet的相关接口和接口中的常用方法,这些对深入理解Servlet有很大帮助。最后视频讲解了与日志有关的问题。 视频中总结的Servlet的特点,这些特点对理解servlet的工作原理至关重要: 1.Servlet是一个供其他Java程序(Servlet引擎)调用的Java类,它不能独立运行,它的运行转载 2012-09-20 10:36:25 · 537 阅读 · 0 评论 -
struts1和struts2的几点区别
1) 在Action实现类方面的对比:Struts 1要求Action类继承一个抽象基类;Struts 1的一个具体问题是使用抽象类编程而不是接口。Struts 2 Action类可以实现一个Action接口,也可以实现其他接口,使可选和定制的服务成为可能。Struts 2提供一个ActionSupport基类去实现常用的接口。即使Action接口不是必须实现的,只有一个包含execute方法原创 2012-10-17 11:19:15 · 608 阅读 · 0 评论