第一图书网

精通AspectJ

格雷德斯基 清华大学出版社
出版时间:

2005-1  

出版社:

清华大学出版社  

作者:

格雷德斯基  

页数:

372  

字数:

548000  

译者:

格雷德斯基  

Tag标签:

无  

内容概要

本书着眼于AOP范例的全面介绍,可作为一本完整的AspectJ语言手册,以及针对客户当前和未来项目的AOP和AspectJ使用指导。 通过代码片断和全面解释,对所有的aspect概念进行说明。掌握了AspectJ的概念之后,我们再给出大量的例子来阐述如何利用AOP解决实际问题。 本书的Web站点提供了书中的所有代码,网址是www.wiley.com/compbooks/aradecki。网站上有一个包含第个章节的代码的压缩文件。本书中的示例是通过Java SDK 1.4版本创建的(必须安装Java SDK)。除了Java之外,还有AspectJ编译器及运行时组件(这些组件可以在www.eclipse.org/aspectj上找到)。 作者简介: Joseph D.Gradecki是Comprehensive Software Solutions公司的一位软件工程师,从事于SABIL产品方面的工作。Gradecki利用Jave,AspectJ、Servlet、JSP、Resin、MySQL的作者,同时还是MySQL and Java Developer's Guide的合著者。Gradecki持有计算机科学专业的学士学位及硕士学位,目前正在进修计算机科学的博士学位。

书籍目录

第1章 AOP简介 1.1 00P把我们带到了何处 1.2 AOP如何解决OOP问题 1.2.1什么是AOP 1.2.2 AOP的开发过程 1.3 结束语第2章 实现AOP 2.1 AOP语言剖析 2.1.1 AOP语言规范 2.1.2 AOP语言的实现 2.2 AspectJ 2.3 结束语第3章 AspectJ的获取和安装 3.1 AspectJ的要求 3.2 下载AspectJ 3.3 安装AspectJP 3.3.1 设置PATH 3.3.2 设置CLASSPATH 3.4 安装测试 3.5 结束语第4章 实现AspmJ 4.1 我们的首个AspectJ程序 4.1.1 首先编写组件 4.1.2 aspect代码 4.1.3 识别连接点 4.1.4 确定poincut 4.1.5 提供advice 4.1.6 增加一个aspect 4.1.7 编译和执行这个例子 4.2 添加一个新的关注点 4.2.1 返回文本的方法 4.2.2 把返回方法记入日志 4.2.3 一个新的首要关注点 4.3 暴露的上下文 4.4 类型间声明 4.5 aspect粒度 4.6 AspectJ编译器功能 4.6.1 指定源目录 4.6.2 用JAR进行织人 4.6.3 指定输出到一个JAR文件 4.6.4 创建和使用aspect库 4.6.5 阻止织人 4.6.6 使用渐进式编译 4.7 结束语第5章 AspectJ连接点 5.1 动态连接点模型 5.2 AspectJ连接点 5.3 连接点签名 5.4 模式 5.4.1类型名称模式 5.4.2 子类型模式 5.4.3 抛出模式 5.4.4 类型模式 5.5 反射 5.5.1 thisJoinPoint方法 5.5.2 thisJoinPointStaticPart方法 5.6 连接点示例 5.6.1 方法调用接收和执行 5.6.2 构造函数的调用接收/执行以及对象初始化 5.6.3 字段获取/设置 5.6.4 异常处理程序执行 5.6.5 类初始化 5.7 结束语第6章 AspectJ pointcut 6.1 三个类的介绍 6.2 建立oointeut 6.3 使用指示符 6.3.1 指示符快速参考 6.3.2 使用逻辑运算符来创建指示符组合 6.4 组合pointcut 6.4.1 方法相关的pointeut 6.4.2 异常处理指示符 6.4.3 与域有关的指示符 6.4.4 基于状态的指示符 6.4.5 基于控制流的指示符 6.4.6 类初始化指示符 6.4.7 基于程序文本的指示符 6.4.8 基于动态属性的指示符 6.4.9 adviceexecution 6.4.10 preinitialization 6.4.11 处理接口 6.4.12 匿名pointcut 6.4.13 在类中使用aspect 6.4.14 创建Factory对象 6.4.15 捕获Java库调用 6.4.16 访问final属性 6.4.17 异常模式 6.5 结束语第7章 advice第8章 类型间声明第9章 aspec第10章 AspecO的开发应用第11章 使用AspectJ工具第12章 错误处理和一般问题第13章 面向aspect例子:模式与重用第14章 AspeeO在现实中的应用附录A AspectJ API附录B 有帮助的Web站点附录C 其他AoP语言绑定


图书封面

图书标签Tags

广告

下载页面


精通AspectJ PDF格式下载



相关图书