AOP基本操作术语
class User{
add();
update();
delect();
select();
}
1、连接点
**类里面哪些方法可以被增强,这些方法就被称之为连接点。**如上代码中,有四个方法,这四个方法都可以被增强,则这四个都是连接点。
2、切入点
实际真正被增强的方法,称为切入点。例如,在应用中增强了add()方法,其他的没有增强,那么,add就是切入点。
3、通知(增强)
(1)实际增强的逻辑部分称之为通知(增强)
(2)通知有多种类型:
-
前置通知:被增强方法之前执行
-
后置通知:被增强方法之后执行
-
环绕通知:被增强方法前面和后面都执行
-
异常通知:被增强方法有异常的时候执行
-
最终通知:类似于Java里面的finally无论有没有异常都会执行
4、切面
把通知引用到切入点的过程,例如在登录注册里面要加一个权限限制,那么这个就是切面。
1万+

被折叠的 条评论
为什么被折叠?



