文摘
英文文摘
独创性说明及大连理工大学学位论文版权使用授权书
引 言
1 AOP思想
1.1 AOP背景
1.2关注点的概念
1.2.1利用AOP分离软件关注点
1.2.2把系统看作一批关注点。
1.2.3模块化关注点
1.3 AOP概要
1.3.1AOP方法论
1.4 AOP语言剖析
1.4.1 AOP语言规范
1.4.2 AOP语言的实现
1.5 AOP的优点
1.6 AOP需求
1.7 AOP小结
2 AOP实现
2.1 AOP编程范式
2.1.1可表达性
2.1.2效率
2.1.3直观性
2.1.4一致性
2.1.5工具支持
2.2 AOP工具的比较和分析
2.2.1四种框架的共同特点
2.2.2四种框架的语法差异
2.2.3四种实现的选择标准
2.2.4四种AOP实现的IDE集成
2.3小结
3 AOP的AspectJ实现
3.1 AspectJ语法
3.1.1切点
3.1.2通知
3.1.3类型间声明
3.1.4方面
3.2小结
4 Atlas实现
4.1 Atlas介绍
4.2 Web课件
4.2.1当前web应用的实现技术
4.2.2 web课件的需求
4.3 Atlas系统的用户视图
4.3.1学生界面
4.3.2动态授课的实现
4.4 Atlas系统的开发者视图
4.4.1 DSB结构的实现
4.4.2代码实现技术
4.4.3 Atlas/DSB设计和实现
4.5 Atlas中方面的实现
4.5.1 Atlas架构中的方面
4.5.2 AOP和设计模式
4.5.3 AOP开发
4.6 AOP实践
4.6.1方面与类的联合
4.7 AOP代码的AspectJ实现
4.8项目经验
4.9 Atlas性能讨论
4.9.1性能评价
4.9.2可用性评价
4.10小结
结 论
参考文献
攻读硕士学位期间发表学术论文情况
致 谢