首页> 中文学位 >基于AOP方法的交互式web课件的设计与实现
【6h】

基于AOP方法的交互式web课件的设计与实现

代理获取

目录

文摘

英文文摘

独创性说明及大连理工大学学位论文版权使用授权书

引 言

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小结

结 论

参考文献

攻读硕士学位期间发表学术论文情况

致 谢

展开▼

摘要

本文通过对已有理论的研究和对成果的分析,基于AOP方法和J2EE技术对Atlas进行了设计和实现。文中首先介绍了AOP的理论,分别阐述了横切关注点的概念、模块化的好处以及对AOP语言进行剖析。然后从SpringAOP、JBossAOP、AspectJ和AspectWerkz四种AOP框架的对比更进一步地讨论了AOP方法的实现机制。接下来介绍Atlas,先从作为一个web课件的需求方面介绍系统。为了描述它的功能和可用性,从用户角度进行剖析。最后为了共享开发者的经验和开发技术,从开发者和软件结构角度更深一步进行剖析。

著录项

相似文献

  • 中文文献
  • 外文文献
  • 专利
代理获取

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号