spring中的AOP、AOP開發的相關名詞

一、AOP的思想

 


二、spring中AOP概念


三、spring實現AOP原理

1、動態代理(優先使用):必須有接口

             被代理對象必須要實現接口,才能產生代理對象,如果沒有接口將不能使用動態代理技術

2、cglib接口:沒有接口

             第三方代理技術,cglib代理,可以對任何類生成代理,代理的原理是對目標對象進行繼承代理。如果目標對象被final修飾,那麼該類無法被cglib代理。


四、AOP的名稱學習

1、Joinpoint(連接點):目標對象中,所有可以增強的方法

2、Pointcut(切入點):目標對象中,已經增強的方法(已經發生了)

3、Advice(增強/通知):增強的代碼

4、Target(目標對象):被代理對象

5、Weaving(織入):將通知應用到切入點的過程

6、Proxy(代理):將通知織入到目標對象之後,形成代理對象

7、Aspect(切面):切入點  +  通知

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