一. Aop:即Aspect Oriebted Programming的縮寫。意思是面向切面(方面)編程。
二. 定義AOP術語:
a) 切面:需要實現的交叉功能。
b) 連接點:應用程序執行過程中插入切面的地點;此處可以是方法調用、異常拋出甚至是修改的字段。
c) 通知:通知切面的實際實現。他通知應用系統新的行爲,通知在連接點插入到應用系統中
d) 切入點:定義了通知應該應用在那些連接點,通常通過指定類名和方法名,火匹配類名和方法名式樣的正則表達式來指定切入點。
e) 引入:允許爲已存在類添加infangfa和屬性
f) 目標對象:被通知對象,即可是編寫的類也可是添加定製行爲的第三方類。
g) 代理:將童子應用到目標對象後創建對象
h) 織入:將切面應用到目標對象從而建立一個新的代理對象的過程,切面在指定接入點被織入到目標對象中,織入發生在目標對象生命週期的多個點上;