[Js-Spring]Spring中AOP编程术语

切面(Aspect):

  切面泛指交叉业务逻辑。比如事务处理。日志处理就可以理解为切面。常用的切面有通知(Advice)与顾问(Advisor)。实际上就是对主业务的一种增强。

织入(Weaving):

  织入是指将切面代码插入到目标对象的过程。

连接点(JoinPoint):

  连接点指可以被切面织入的方法。通常业务接口中的方法均为连接点。

切入点(PointCut):

  切入点指切面具体织入的方法。

目标对象(Target):

  目标对象指的是将要被增强的对象。即包括主业务逻辑的类的对象。

通知(Advice):

  通知是切面的一种实现,可以完成简单织入功能。切入点定义切入的位置,通知定义切入的时间。

顾问(Advisor):

  顾问是切面的另一种实现,能够将通知以更为复杂的方式织入到目标对象中,是将通知包装为更复杂切面的装配器。

 

posted @ 2018-03-16 21:07  Js_zero  阅读(95)  评论(0编辑  收藏  举报