以AOP基礎理論為主線,首先講解AOP的產生與發(fā)展、為什么要應用AOP、AOP的核心概念,然后再詳細講解AspectWerkz、AspectJ、Spdng框架的AOP應用開發(fā)技術。AspectWerkz:講解AspectWerkz的3種開發(fā)方式(命令行、Eclipse+Ant、Eclipse+AspectWerkz插件)、兩種核心技術(Aspect類與關聯(lián)配置), 并在實際的Java EE項目中實現(xiàn)3種AspectWerkz功能(日志記錄器、性能分析器、權限檢查攔截器);AspectJ:講解在Eclipse下開發(fā)AspectJ的3種方式(命令行、Ant、AJDT),兩種核心技術(Aspect類與Annotation開發(fā)),并講解AspectJ計Java5新特性的支持,最后在實際的Java EE項目中實 現(xiàn)5種AspectJ 功能(日志記錄器、性能分析器、權限檢查攔截器、異常監(jiān)視器、在線用戶監(jiān)視器);Spring AOP:以loC為基礎講解Spring下的AOP開發(fā),講解了3種AOP的開發(fā)方式,即使用@Aspect注釋符、基于Schema的配置的開發(fā)方式和Spring API的開發(fā)方式,最后在實際的Java EE項目中實現(xiàn)5種Spring AOP功能(日志記錄器、性能分析器、權限檢查攔截器、異常監(jiān)視器、在線用戶監(jiān)視器),共講解Spring與AspeclJ的集成。隨書附贈的光盤內容為《開發(fā)者突擊:精通AOP整合應用開發(fā)(AspectWerkz+Aspectl+Spring)》開發(fā)的案程例序包。《開發(fā)者突擊:精通AOP整合應用開發(fā)(AspectWerkz+Aspectl+Spring)》內容循序漸進,通俗易懂,覆蓋了AOP外發(fā)的最流行框架技術與應用案例。無論是對于Java EE架構設計還是軟件開發(fā),《開發(fā)者突擊:精通AOP整合應用開發(fā)(AspectWerkz+Aspectl+Spring)》都是精通開發(fā)Java Web應用的必備的實用手冊?!堕_發(fā)者突擊:精通AOP整合應用開發(fā)(AspectWerkz+Aspectl+Spring)》的讀者對象:Java和Java EE的軟件架構師與設計師,軟件開發(fā)工程師、項目及技術經理參考。