使用AspectJ,Java开发者就能利用已熟识的语言,在当前最流行的Ecilpse开发环境中尽情体会面向方面编程(AOP)带来的优势。AOP能够提高程序的模块性,使得编写的代码更接近于设计目标。它能减少实现普通特性和功能所花费的时间,提高质量,也能在系统和服务中整合简单的Java对象以及创建更简单且重用性更高的组件,并且提供更多的附加功能。本书是学习AspectJ语言的权威指南,涵盖了使用AspectJ和Eclimpse进行AOP开发的方方面面,包括从创建新项目到扩展和文档化已完全型的应用程序的所有内容,并提供了完整的API参考以及如何在项目中采用AspectJ的现实性指导。从而帮助您轻松掌握AOP的重要原理和技术,以应对最棘手的软件质量、效率和维护方面的挑战。·安装产配置Eclipse和AspectJ开发工具(AJDT);·AOP如何对从错误检测到性能的每个方面进行模块化和优化;·创建新的AspectJ应用程序以及将AOP应用现有系统;·构建、调试和文档化AspectJ应用程序;·理解关键的AOP概念,如连接点、切入点、advice和类型间声明;·掌握高级技术:Aspect库、与已编译好的.class文件进行链接、可视化、面向方面的设计等。