自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

·°Change

三年之后的我,是否会如愿以偿的进入

  • 博客(8)
  • 收藏
  • 关注

原创 getCurrentSession 与 openSession() 的区别

1.getCurrentSession创建的session会和绑定到当前线程,而openSession不会。

2014-08-29 10:51:48 289

原创 struts2 拦截器与过滤器的区别

拦截器与过滤器的区别 :拦截器是基于java的反射机制的,而过滤器是基于函数回调。拦截器不依赖与servlet容器,过滤器依赖与servlet容器。拦截器只能对action请求起作用,而过滤器则可以对几乎所有的请求起作用。拦截器可以访问action上下文、值栈里的对象,而过滤器不能访问。在action的生命周期中,拦截器可以多次被调用,而过滤器只能在容器初始化时被调用一次     执行

2014-08-20 13:02:51 370

转载 struts2 注解配置拦截器 实例

/** * */  package com.wonders.stpt.contractReview.action;     import java.util.ArrayList; import java.util.HashMap;  import java.util.List;  import java.util.Map;    import org.apache.struts2.co

2014-08-20 12:56:56 485

转载 java设计模式(3):抽象工厂模式(Abstract Factory)

概述在软件系统中,经常面临着“一系列相互依赖的对象”的创建工作;同时由于需求的变化,往往存在着更多系列对象的创建工作。如何应对这种变化?如何绕过常规的对象的创建方法(new),提供一种“封装机制”来避免客户程序和这种“多系列具体对象创建工作”的紧耦合?这就是我们要说的抽象工厂模式。意图提供一个创建一系列相关或相互依赖对象的接口,而无需指定它们具体的类。模型图逻辑模型:

2014-08-18 09:36:34 363

转载 java设计模式(2):工厂方法模式(Factory Method)

在实际应用中,很可能产品是一个多层次的树状结构。        由于简单工厂模式中只有一个工厂类来对应这些产品,所以这可能会把我们的上帝累坏了,也累坏了我们这些程序员,于是工厂方法模式作为救世主出现了。       工厂方法模式去掉了简单工厂模式中工厂方法的静态属性,使得它可以被子类继承。这样在简单工厂模式里集中在工厂方法上的压力可以由工厂方法模式里不同的工厂子类来分担。

2014-08-18 09:32:13 341

原创 StrutsPrepareAndExecuteFilter源码

三、源码剖析          1、init方法          init是Filter第一个运行的方法,我们看下struts2的核心Filter在调用init方法初始化时做哪些工作:Java代码    public   void  init(FilterConfig filterConfig)  throws  ServletExce

2014-08-18 09:28:39 441

转载 java设计模式(1):简单工厂模式(Simple Factory)

中工厂模式又分为三类1)简单工厂模式(Simple Factory)2)工厂方法模式(Factory Method)3)抽象工厂模式(Abstract Factory)这三种模式从上到下逐步抽象,并且更具一般性。GOF在《设计模式》一书中讲工厂模式分为两类:工厂方法模式(Factory Method)和抽象工厂模式(Abstract Factory),将简单工厂模式

2014-08-18 08:31:52 461

原创 Struts2、Hibernate、Spring框架工作原理介绍

Struts2工作原理struts2工作原理图1 客户端初始化一个指向Servlet容器(例如Tomcat)的请求 2 这个请求经过一系列的过滤器(Filter)(这些过滤器中有一个叫做ActionContextCleanUp的可选过滤器,这个过滤器对于Struts2和其他框架的集成很有帮助,例如:SiteMesh Plugin) 3 接着FilterDispatche

2014-08-18 08:28:01 1576

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除