标签:
切面是什么呢?
在JDK动态代理中,事务就是切面即 Transaction,Logger,Security等 ,即除了目标类以外类的功能都是切面。
切面中的方法就叫通知
什么叫连接点呢?
客户端调用那个方法那个方法就叫做连接点。 在JDK动态代理中,调用了SavePerson方法,这个方法就叫做连接点
什么叫做切入点?
判断语句就叫做切入点,即条件
即
if("savePerson".equals(methodname)||"updatePerson".equals(methodname){}
形成代理对象的方法的过程就称为植入
通知:
前置通知:再目标方法输入之前,执行的通知就叫前置通知
后置通知:在目标方法输出之后执行
异常通知:目标方法抛出异常执行
最终通知:当某个连接点退出的时候执行的通知
环绕通知:能控制目标方法的执行
以上通知都是针对于目标方法而言的
标签:
原文地址:http://www.cnblogs.com/thinkpad/p/4937526.html