一. Aop:即Aspect Oriebted Programming的缩写。意思是面向切面(方面)编程。
二. 定义AOP术语:
a) 切面:需要实现的交叉功能。
b) 连接点:应用程序执行过程中插入切面的地点;此处可以是方法调用、异常抛出甚至是修改的字段。
c) 通知:通知切面的实际实现。他通知应用系统新的行为,通知在连接点插入到应用系统中
d) 切入点:定义了通知应该应用在那些连接点,通常通过指定类名和方法名,火匹配类名和方法名式样的正则表达式来指定切入点。
e) 引入:允许为已存在类添加infangfa和属性
f) 目标对象:被通知对象,即可是编写的类也可是添加定制行为的第三方类。
g) 代理:将童子应用到目标对象后创建对象
h) 织入:将切面应用到目标对象从而建立一个新的代理对象的过程,切面在指定接入点被织入到目标对象中,织入发生在目标对象生命周期的多个点上;