1 切面(aspect)
横切面对象,一般为一个具体类对象(可以借助@Aspect声明)。
2 通知(Advice)
在切面的某个特定连接点上执行的动作(扩展功能),例如around,before,after等。
3 切入点(pointcut)
对连接点拦截内容的一种定义,一般可以理解为多个连接点的结合。
4 连接点(joinpoint)
程序执行过程中某个特定的点,一般指被拦截到的的方法。
连接点与切入点定义如图-4所示:

图-4
说明:概念很晦涩难懂,多做例子,做完就会清晰。先可以按白话去理解。