连接点(join point):指应用(目标对象)执行的某个点。例如执行到某个方法、访问到某个成员变量、某异常抛出、装载某个类等。AspectJ6 支持很多类型连接点,而SpingAOP仅支持方法级连接点。
切入点(pointcut):它能声明、集结连接点。
通知(advice):指切面在特定连接点所采取的动作,这些特定连接点由pointcup选定。主要类型有Before、AfterReturning、AfterThrowing、After、Around.
引入(introduction):能往java类、接口、切面新增接口、方法、成员变量。
目标对象(target object):有若干切面通知的对象
织入(weaving):将切面、目标对象连接在一起的过程称为织入。
切面(aspect):关注点的模块化