aop是面向切面編程,語言、框架的發展都是一步步的分離、解耦的過程,來降低程序之間的依賴性和耦合性,使其達到标準、易維護、易理解、易複用等目的。
java中一般可理解為:‘’一個方法隻做一件事情‘’。現在很多方法無法做到隻做一件事情,除了包含業務邏輯代碼外還需要加例如日志、事務等相關操作的代碼或代碼引用。可把日志、事務定義成一個切面,在代碼需要日志和事務的時候切入程序來達到一個方法隻做一件事情的目的。
aop是面向切面編程,語言、框架的發展都是一步步的分離、解耦的過程,來降低程序之間的依賴性和耦合性,使其達到标準、易維護、易理解、易複用等目的。
java中一般可理解為:‘’一個方法隻做一件事情‘’。現在很多方法無法做到隻做一件事情,除了包含業務邏輯代碼外還需要加例如日志、事務等相關操作的代碼或代碼引用。可把日志、事務定義成一個切面,在代碼需要日志和事務的時候切入程序來達到一個方法隻做一件事情的目的。