
劉中兵編著
本書以AOP基礎理論爲主線,首先講解AOP的產生與發展、爲什麼要應用AOP、AOP的核心概念;然後詳細講解AspectWerkz、AspectJ、Spring框架的AOP應用開發技術。AspectWerkz:講解AspectWerkz三種開發方式(命令行、Eclipst+Ant、Eclipse+AspectWerkz插件)、兩種核心技術(Aspect類與關聯配置),並在實際的J2EE項目中實現三種AspectWerkz功能(日誌記錄器、性能分析器、權限檢查攔截器);AspectJ:講解Eclipse下開發AspectJ的三種開發方式(命令行、Ant、AJDT),兩種核心技術(Aspect類與Annotation開發),並講解AspectJ對Java5新特性的支持,最後在實際的J2EE項目中實現三種AspectJ功能(日誌記錄器、性能分析器、權限檢查攔截器、異常監視器、在線用戶監視器);Spring AOP:以Ioc爲基礎講解Spring下的AOP開發,講解三種AOP的開發方式,使用@Aspect註釋符、基於Schema的配置開發方式和Spring API的開發方式,最後在實際的J2EE
這麼通俗易懂的書確實可以。上來就放代碼,直接瞭解切面這個概念。