概述
傳統 AOP 實作需要引入大量繁雜而多餘的概念,例如:Aspect、Advice、Joinpoint、Poincut、 Introduction、Weaving、Around 等等,並且需要引入 IOC 容器並配合大量的 XML 或 annotation 來進行元件組裝。
傳統 AOP 不只學習成本極高,開發效率極低,開發體驗極差,也影響系統效能,尤 其是在開發階段造成專案啟動緩慢,極大影響開發效率。
JFinal 採用極速化的 AOP 設計,專注於 AOP 最核心的目標,將概念減少到極致,僅有三個 概念:Interceptor、Before、Clear,並且無需引入 IOC 也無需使用繁雜的的