開發者突擊:精通AOP整合應用開發
本書以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功能(日志記錄器、性能分析器、權限檢查攔截器、異常監視器、在線用戶監視器);SpringAOP:以Ioc為基礎講解Spring下的AOP開發,講解三種AOP的開發方式,使用@Aspect注釋符、基于Schema的配置開發方式和SpringAPI的開發方式,最后在實際的J2EE
·18.1萬字