Spring
文章平均质量分 75
瓶子的罐子
这个作者很懒,什么都没留下…
展开
-
深入浅出Spring(一) 代理模式(静态代理,jdkproxy,cglib)
1.代理模式简介代理模式(Proxy Pattern)提供了对目标对象另外的访问方式;即通过代理对象访问目标对象。好处是:在不改变目标对象的情况下添加一些额外的功能。UML类图模式中包含的角色及其职责Subject:抽象主题角色,抽象主题类可以是抽象类,也可以是接口,是一个最普通的业务类型定义,无特殊要求。 RealSubject:具体主题角色,也叫被委托角色、被代理角色。是业务逻辑的具体执行者。原创 2017-04-28 16:47:29 · 538 阅读 · 0 评论 -
深入浅出Spring(三) 五种通知
通知简介前置通知(Before advice)在目标方式执行之前执行,所以获取不到目标方法执行后的返回值后置通知(After returning advice)后置通知可以获取到目标方法的返回值当目标方法抛出异常,后置通知将不再执行异常通知(After throwing advice)目标方法发生 异常时执行最终通知(finally advice)无论目标方法是否抛出异常都将执行环绕通知(Ar原创 2017-05-01 16:06:00 · 483 阅读 · 0 评论 -
深入浅出Spring(二) AOP详解
阅读此博文前,建议先阅读我的另一篇有关代理模式的博文 代理模式(静态代理,jdkproxy,cglib)OOP回顾OOP简介在介绍AOP之前先来回顾一下大家都比较熟悉的OOP(Object Oriented Programming)。OOP主要是为了实现编程的重用性、灵活性和扩展性。它的几个特征分别是继承、封装、多态和抽象。OOP重点体现在编程架构,强调的是类之间的层次关系。OOP缺点下面我们举一原创 2017-04-30 16:50:18 · 492 阅读 · 0 评论