Spring aop術語概述

     一.        Aop:即Aspect Oriebted Programming的縮寫。意思是面向切面(方面)編程。

二.            定義AOP術語:

a)        切面:需要實現的交叉功能。

b)        連接點:應用程序執行過程中插入切面的地點;此處可以是方法調用、異常拋出甚至是修改的字段。

c)        通知:通知切面的實際實現。他通知應用系統新的行爲,通知在連接點插入到應用系統中

d)        切入點:定義了通知應該應用在那些連接點,通常通過指定類名和方法名,火匹配類名和方法名式樣的正則表達式來指定切入點。

e)        引入:允許爲已存在類添加infangfa和屬性

f)         目標對象:被通知對象,即可是編寫的類也可是添加定製行爲的第三方類。

g)        代理:將童子應用到目標對象後創建對象

h)        織入:將切面應用到目標對象從而建立一個新的代理對象的過程,切面在指定接入點被織入到目標對象中,織入發生在目標對象生命週期的多個點上;

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章