切面
除了目标类以外的类(事务管理,日志记录,权限验证)都是切面
通知
切面里的方法就是通知
连接点
客户端调用哪个方法哪个方法就是连接点
切入点
相当于代理对象的方法被调用的条件
织入
形成代理对象的方法的过程就称为织入
各种通知
通知的针对目标方法来取名的
前置通知
后置通知
异常通知
最终通知
环绕通知
AOP的优势
代理方法 = 目标方法 + 通知
这样可以让目标方法只关注自己本身的逻辑.将其他的核心逻辑以外的东西抽取出来做成通知
这样目标方法与通知是松耦合的