Spring 之 aop

aop說明

   aop 提供另外一種程序結構,是oop的一種補充。oop的核心單元是類,而 aop 的核心是切面。切面使得我們關注的模塊,比如事務管理,能夠徑直穿過很多種類和對象。我們關心的這些問題通常被稱作需要橫切的問題。

    aop 是spring 的一個關鍵組件,但是ioc 並不依賴aop ,所以,如果你不想用aop,就可以不用。aop是對sping 的 ioc進行了補充,從而使spring 成爲了一個非常強大的中間解決方案。

    aop在 spring 框架中這樣使用:

    1 提供聲明性的企業級服務,特別的,它可以替代 ejb 的企業級服務。最重要的服務,比如事務管理。

     2 允許用戶自定義切面,從而對oop進行補充。

aop 概念

首先我們介紹幾個aop的核心概念和技術用語。這些技術用語不是spring特有的。

切面:



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