四、AOP的介紹和使用

1 AOP的相關概念【理解】

1.1 AOP概述

1.1.1 什麼是AOP

AOP:全稱是Aspect Oriented Programming,即:面向切面編程。
在這裏插入圖片描述
簡單的說它就是把我們程序重複的代碼抽取出來,在需要執行的時候,使用動態代理的技術,在不修改源碼的基礎上,對我們的已有方法進行增強。

1.1.2 AOP的作用及優勢

  1. 作用:在程序運行期間,不修改源碼對已有方法進行增強;
  2. 優勢:減少重複代碼、提高開發效率、維護方便。

1.1.3 AOP的實現方式

使用動態代理技術。

1.2 AOP的具體應用

1.2.1 案例中問題

這是我們昨天課程中做的增刪改查例子。下面是客戶的業務層實現類。我們能看出什麼問題嗎?
客戶的業務層實現類:

/**
 * 賬戶的業務層實現類
 */
public class AccountServiceImpl 
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章