名称 AspectJ Cookbook[TM]中文版
索引号 TP312JA/200714
分类号 TP312JA
TP312(程序语言、算法语言)
TP31(计算机软件)
TP3(计算技术、计算机技术)
TP(自动化技术计算技术技术)
T(工业技术)
作者 迈尔斯、程利剑、
出版社 北京 : 清华大学出版社, 2006
ISBN 7-302-14011-1
页数 316页 : 图 ; 24cm
价格 CNY40.00
标签 aspectj、java、软件开发、aspect-oriented-programming、软件工程、程序设计、我的书架、已入柜、
简介
注解 题名中的[TM]应为上标 据O'Reilly Media, Inc.2004年英文版翻译 O'Reilly Media, Inc.授权清华大学出版社出版 责任者规范汉译姓 : 迈尔斯 本书内容包括面向方面概述,初识部署AspectJ应用程序,捕获方法上的,异常处理上的,通知上的,类和对象构造上的,基于控制流程等的连接点,定义通知,定义方面实例化,增强类和编译器,实现创建型,结构型,行为型面向对象设计模式,应用类和组件级,企业级,应用程序等方面.
书籍简介

本书全面系统地介绍了AspectJ Cookbook中文版的基本知识和使用技巧。内容包括:面向方面概述,部署AspectJ应用程序,捕获方法上的连接点,捕获异常处理上的连接点,捕获通知上的连接点,实现创建型面向对象设计模式等等。本书内容丰富,讲解通俗易懂,可以满足有兴趣学习AspectJ和面向方面的任何人的需要,对于那些在面向对象设计方面经验相当丰富的人最有用,特别是当利用Java实现时则更是如此。

  当面向对象编程(OO)首次出现时,它是一种启示。OO使开发人员能够创建更灵活、更健壮的软件。但随着时间的推移,应用程序变得更复杂,人们发现“传统的”OO体系结构在某些领域不能胜任。面向方面编程(AOP)通过进一步扩展OO方法,解决了这些问题。
  许多开发人员都对AOP感兴趣 —— 特别是对AspectJ感兴趣,这个Java编程语言的开源扩展明确支持AOP方法。然而,尽管AspectJ纳入在Eclipse这个日益流行的Java开源IDE之内,但是找到一种实用、非理论的方式来学习这种语言及其他AOP工具和技术已经成为一个实际的问题。
  迄今为止,本书提供了实用的解决方案以及大量的代码和秘诀,便于使用AOP的独特方法来解决日常设计和编程问题。本书包括以下内容:
  ●初识AOP
  ●集成AspectJ与Eclipse、Ant和Java命令行工具
  ●将面向方面的应用程序部署为servlet、JSP、Web服务等
  ●关于方面、切入点、通知以及核心AOP构造的每个方面的秘诀
  ●在Java和J2EE设计模式实现中使用方面
  ●使用AOP特有的设计模式,增强现有的Java应用程序
  本书展示了为什么以及如何使用AOP技术来解决常见的Java开发问题。本书利用受欢迎的问题/解决方案/讨论格式,介绍了许多现实的示例,不仅仅从概念角度演示AOP;它是一个开发过程,让用户以一种即时、可见的方式受益。如果想了解AOP如何改变软件开发的方式,如何使用AspectJ使代码更加模块化,更易于开发、维护、演进和部署,那么本书确实很适合你。