關於SpringAOP的理解
文章簡介:AOP(Aspect Orient Programming),作為物件導向程式設計的一種補充,廣泛應用於處理一些具有橫切性質的系統級服務,如事務管理、安全檢查、快取、物件池管理等。 AOP 實現的關鍵就在於AOP 框架自動創建的AOP 代理,AOP 代理則可分為靜態代理和動態代理兩大類,其中靜態代理是指使用AOP 框架提供的命令進行編譯,從而在編譯階段就可生成AOP 代理類,因此也稱為編譯時增強;而動態代理則在運行時藉助於JDK 動態代理、CGLIB 等在記憶體中「暫時」產生AOP 動態代理
2017-02-08
評論 0
1413