书籍介绍
本书以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