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