Java程序中横切关注点的识别与封装
第一章 引言 | 第1-13页 |
·背景介绍 | 第7-8页 |
·相关工作 | 第8-11页 |
·方面挖掘的相关工作 | 第8-10页 |
·方面封装的相关工作 | 第10-11页 |
·本文工作 | 第11-13页 |
第二章 横切关注点的分离与面向方面程序设计 | 第13-21页 |
·横切关注点分离的提出 | 第13-14页 |
·面向方面程序设计(AOP) | 第14页 |
·OOP 与AOP 对横切关注点封装的比较 | 第14-15页 |
·用例说明 | 第15-21页 |
第三章 横切关注代码的跟踪发现 | 第21-38页 |
·类关系图 | 第21-22页 |
·程序风格 | 第22-25页 |
·横切关注在结构良好的面向对象程序中的布局 | 第23-24页 |
·几种横切关注行为的表现 | 第24-25页 |
·横切关注代码的搜索与识别 | 第25-35页 |
·搜索过程中一些情况的说明 | 第25-26页 |
·获取搜索的入口信息 | 第26-27页 |
·利用类关系图搜索横切关注代码 | 第27-35页 |
·方式一对应的横切关注搜索方法 | 第27-32页 |
·方式二对应的横切关注搜索方法 | 第32-35页 |
·识别结果的描述 | 第35-38页 |
第四章 识别结果的方面封装 | 第38-54页 |
·AspectJ 语言的简要介绍 | 第38-40页 |
·AspectJ 中包含的关键结构 | 第38-39页 |
·AspectJ 高级特性的简要介绍 | 第39-40页 |
·方面的封装方法 | 第40-54页 |
·空Aspect 的声明 | 第41页 |
·建立Aspect 内部类型成员声明 | 第41-45页 |
·在搜索结果中识别通知体 | 第45-48页 |
·识别连接点并确定命名切入点标识的具体定义 | 第48-51页 |
·方面的整理 | 第51-54页 |
第五章 辅助工具的设计与实现 | 第54-61页 |
·CCST 系统的总体结构 | 第54-55页 |
·主要模块的实现分析 | 第55-61页 |
第六章 结束语 | 第61-62页 |
参考文献 | 第62-64页 |
摘要 | 第64-67页 |
Abstract | 第67-70页 |
致谢 | 第70-71页 |
导师及作者简介 | 第71页 |