`
ycysth
  • 浏览: 9664 次
  • 性别: Icon_minigender_1
  • 来自: 成都
社区版块
存档分类
最新评论

Spring之AOP

阅读更多

      面向切面/方面编程(AOP = Aspect Oriented Programming)是一种编程思想。Spring中提供内置的AOP支持,基于动态AOP机制来实现。所谓的动态AOP模式,就是通过动态Proxy模式,在目标对象的方法调用前后插入处理代码。

 

      AOP中几个重要的概念:

      1.切面(Aspect),对象操纵过程中的截面;

      2.连接点(JoinPoint),程序运行过程中的某个阶段点,如调用方法、异常抛出;

      3.通知(Advice),某个连接点所采用的通知;

      4.切点(PointCut),一系列连接点的集合,指明Advice将在何时被触发;

      5.目标对象(Target Object),被一个或者多个切面通知的对象。

 

      其中在Spring中提供了几种Advice:

      1.Around Advice,提供针对切入点预处理、后处理的过程支持;

      2.Before Advice,面向切点的预处理;

      3.After Running Advice,面向切点返回后的后处理;

      4.Throws Advice,面向后处理过程中的异常处理。

0
0
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics