AOP
文章平均质量分 57
_Cassie
这个作者很懒,什么都没留下…
展开
-
谈谈对AOP的认识三——优化AOP,进一步解耦
有了前两篇博客的铺垫,我们对AOP已经不陌生了。那么,AOP,你了解了有多少呢?都知道AOP(Aspect-Oriented Programming,面向方面编程)是OOP(Object-Oriented Programing,面向对象编程)的补充和完善。AOP利用一种称为“横切”的技术,剖解开封装的对象内部,并将那些影响了多个类的公共行为封装到一个可重用模块,并将其名为 “Aspect”,即方面原创 2015-06-29 21:38:59 · 1327 阅读 · 6 评论 -
谈谈对AOP的认识二——AOP概念术语理解
一、AOP的术语 上篇博客介绍了AOP的由来,及使用aop的便利,在深入了解aop之前,我们当然得先了解一下其众多的概念性术语: 1、切面(Aspect) 一个关注点的模块化,这个关注点可能会横切多个对象。事务管理是J2EE应用中一个关于横切关注点的很好的例子。在Spring AOP中,切面可以使用基于模式或者基于@Aspe原创 2015-06-24 22:18:12 · 5392 阅读 · 8 评论 -
谈谈对AOP的理解 一——认识AOP
前几篇博客我们说了JAVA的代理模式,从静态代理到动态代理,又到CGLIB代理。从静态代理到动态代理是一种进步,JDK的动态代理和CGLIB的代理,却是各有优缺点,在使用过程中,不是非要决出个胜负,根据不同的情景,使用不同的代理;也可以根据情况,两者结合使用,代码是我们写出来的,我们才是创造者,知其然,知其所以然,然可用之。 一、AOP 这篇博客,我们接着代理模式,继原创 2015-05-30 15:45:02 · 18315 阅读 · 15 评论 -
谈谈对AOP的认识三——优化AOP,进一步解耦
有了前两篇博客的铺垫,我们对AOP已经不陌生了。那么,AOP,你了解了有多少呢? 都知道AOP(Aspect-Oriented Programming,面向方面编程)是OOP(Object-Oriented Programing,面向对象编程)的补充和完善。AOP利用一种称为“横切”的技术,剖解开封装的对象内部,并将那些影响了多个类的公共行为封装到一个可重用模块,并将其名为 “Aspec原创 2015-06-29 21:49:13 · 2582 阅读 · 7 评论