Jointpoint:连接点,业务层接口的所有抽象方法,所有的切入点都是连接点
Pointcut:切入点,需要被增强的方法
Advice(通知)类型:
前置通知:invoke()前的
后置通知:invoke()后的
异常通知:catch里面的
最终通知:finally里面的
introduction(引介):特殊的通知,在不修改代码的情况下,可以为在运行期为类动态的添加一些方法或者Field
Target:代理的目标对象
Weaving(织入):把增强对象应用到目标对象来创建新的代理对象的过程,Spring采用动态代理来织入,而 AspectJ采用编译器织入和类加载期织入
Proxy:一个类被AOP织入增强后,就产生一个结果代理类
Aspect(切面):是切入点和通知的结合