Aop的概念

 

切面(Aspect) 与 很相似,切面是 横切性关注点 的集合
目标对象(Target Object)
AOP代理类(AOP Proxy) 分为jdk动态代理和cglib代理
连接点(Joinpoint)  被拦截到的点,指调用某方法或者处理某异常
切入点(Pointcut)   匹配 一系列连接点的集合 的断言,是一个表达式。它指明处理方式 (Advice)将在何时被触发
通知(Advice)  拦截到joinpoint之后要做的事情
前置通知(Before advice):在某连接点之前执行的通知
后置通知( After returning advice):在某连接点正常完成后执行的通知
异常通知(After throwing advice):在方法抛出异常退出时执行的通知
环绕通知(Around Advice):包围一个连接点的通知
最终通知( After (finally) advice):当某连接点退出的时候执行的通知(不论是正常返 回还是异常退出)。
织入(Weaving) 指 将aspects应用到target对象 导致proxy对象创建 的过程

你可能感兴趣的:(AOP,jdk)