
最 低 价:¥24.50
| Adrian Colyer,IBM的高级技术人员,AspectJ Eclipse项目的主管,AJDT的创始人之一。现负责IBM的一个项目组,开发并应用面向方面的技术。 |
| 第Ⅰ部分 Eclipse、AspectJ和AJDT简介 第1章 Eclipse入门 1.1 什么是Eclipse 1.2 安装Eclipse 1.3 Eclipse基础 1.4 安装AJDT 1.5 本书中的示例 1.6 本章小结 第2章 AJDT起步 2.1 Simple Insurance应用程序 2.2 跟踪保单的更改 2.3 创建AspectJ项目 2.4 创建PolicyChange Notification aspect 2.5 声明保单通知 2.6 实现保单通知 2.7 AJDT中的advice 2.8 评估具体的实现 2.9 完善程序设计 2.10 本章小结 第3章 扩展应用程序 3.1 迄今的经历 3.2 基于序列化的持久性 3.3 使用Hibernating 3.4 管理构建配置 3.5 本章小结 第4章 深入AJDT 4.1 编译一个AspectJ项目 4.2 调试 4.3 编辑器模板和大纲视图工具栏 4.4 生成文档(ajdoc) 4.5 AspectJ帮助、示例和备忘表 4.6 本章小结 第Ⅱ部分 AspectJ语言 第5章 AspectJ概述 5.1 aspect概述 5.2 连接点与切入点 5.3 advice 5.4 类型间声明 5.5 AspectJ语言设计的关键特性 5.6 本章小结 第6章 直面point 6.1 计算器程序 6.2 切入点指示符介绍 6.3 方法调用切入点指示符 6.4 复合切入点 6.5 模式与签名 6.6 方法执行切入点指示符 6.7 target切入点指示符 6.8 this切入点指示符 6.9 get和set切入点指示符 6.10 使用args切入点指示符捕获上下文 6.11 使用this和args提取值 6.12 handler切入点指示符 6.13 initialization切入点指示符 6.14 静态定界切入点指示符:within、withincode 6.15 动态定界切入点指示符:cflow、cflowbelow 6.16 adviceexecution切入点指示符 6.17 if切入点指示符 6.18 如何编写一个好的切入点 6.19 常见问题 6.20 本章小结 第7章 如何使用advice 7.1 advice的不同类型 7.2 advice参数和切入点 7.3 编写advice体中的逻辑 7.4 advice排序 7.5 弱化异常 7.6 declare warning和declare error 7.7 常见问题 7.8 本章小结 第8章 类型间声明 8.1 域、方法和构造函数 8.2 范围和可见度 8.3 类型间声明和接口 8.4 继承类 8.5 与类型间声明一起使用切入点和advice 8.6 本章小结 第9章 aspect 9.1 aspect定义和初始化 9.2 aspect实例化 9.3 aspect继承 9.4 内部aspect 9.5 aspect优先级 9.6 常见问题 9.7 本章小结 第10章 使用AspectJ API 10.1 包org.aspectj.lang 10.2 包org.aspectj.lang.reflect 10.3 本章小结 第Ⅲ部分 综合运用 第11章 采用AspectJ 11.1 采用过程 11.2 aspect的不同类型 11.3 实施aspect示例 11.4 基础结构aspect示例 11.5 核心aspect示例 11.6 评价Simple Insurance应用程序 11.7 本章小结 第12章 高级AJDT 12.1 Aspect库 12.2 将aspect与编译好的.class文件链接 12.3 Ant集成 12.4 aspect可视化 12.5 本章小结 第13章 面向aspect设计 13.1 发现aspect 13.2 如何构造一个好的aspect? 13.3 结束语 附录A 命令行AspectJ A.1 安装AspectJ A.2 使用编译器 A.3 用Ant构建 附录B AspectJ语言快速参考 B.1 AspectJ声明 B.2 切入点 B.3 通配符 B.4 advice B.5 类型间声明 附录C 用户指南 C.1 邮箱列表和FAQ C.2 提出bug和改进请求 C.3 为AspectJ和AJDT的开发出力 附录D AJDT图标参考 D.1 对象 D.2 对象装饰符 D.3 标记 D.4 构建配置 |
商品评论(0条)