首页> 中文学位 >动态AOP架构在JMX可扩展服务器上的设计与实现
【6h】

动态AOP架构在JMX可扩展服务器上的设计与实现

代理获取

目录

文摘

英文文摘

独创性声明及关于论文使用授权的说明

第一章绪论

1.1 AOP及其发展

1.1.1什么是AOP

1.1.2 AOP技术的发展

1.2中间件体系结构

1.2.1分布式中间件

1.2.2基于组件技术的中间件CCM

1.2.3反射中间件

1.3研究任务和开发环境

1.3论文结构

第二章AOP实现架构的研究

2.1 AOP架构重要组成元素

2.2 AOP架构分类

2.2.1静态AOP架构

2.2.2动态模拟AOP架构

2.3一种动态AOP架构特征的提出

2.4在可扩展服务器上的动态AOP初步架构

2.4.1 JMX可扩展服务器架构简介

2.4.2实现初步架构

2.4.3设计工作的几个方面

第三章基于JMX可扩展服务器架构下的动态AOP框架设计

3.1 Aspect实现形式设计

3.1.1 AOP架构组成元素

3.1.2 AOP元素绑定表示

3.2 AOP架构动态需求设计

3.2 AOP总体模型设计

3.3类装载器

3.3.1部署器与类装载器关系

3.3.2传统类装载器缺点

3.3.3改进类装载器

3.3.3动态AOP架构对类装载器要求

3.4热部署器

3.5 Aspect部署器

3.6 Aspect交织模块

3.6.1交织方式设计

3.6.2交织逻辑模型设计

3.6.3交织实际模型设计

3.6.4编制器设计

3.6.5类Aspect管理器设计

3.6.5实例Aspect管理器设计

3.7 Aspect管理器设计

3.7.1部署器与Aspect管理器的交互

3.7.2类装载器与Aspect管理器的交互

3.7.3 Aspect管理器与编织器的交互

3.7.4 Aspect管理器与类Aspect管理器的交互

3.7.5 Aspect管理器与用户的交互

第四章动态AOP架构的实现以及其在服务器中的加载

4.1 Java编程的动态性

4.1.1动态类的装载

4.1.2反射的引入与应用

4.1.3 Javassist以及在AOP方面的应用

4.2交织模块实现

4.2.1执行方法Pointcut

4.2.2域Pointcut

4.2.3构造函数Pointcut

4.2.4调用方法Pointcut

4.3与服务器交互部分的实现

4.3.1 Aspect部署器MBean的实现

4.3.2 Aspect管理器MBean的实现

4.3.3 Aspect管理器的实现

4.3.3类装载器的改进

第五章全文总结

5.1工作总结

5.2系统特点

5.2不足以及下一步工作

参考文献

中英文术语对照表

致谢

个人简介

展开▼

摘要

本文设计了一种动态AOP架构,提出设计的规范.将它整合于原中间件架构中,以满足更高的可适应性要求.第二章深入AOP实现架构的研究.在Aspect元素的表示以及交织的实现两方面对静态AOP架构以及动态模拟AOP架构进行研究.第三章进一步设计AOP架构.包括Aspect内部组成元素的设计以及系统模型设计.第四章实现动态AOP框架并在服务器中的加载动态AOP框架.

著录项

  • 作者

    张俐佳;

  • 作者单位

    电子科技大学;

  • 授予单位 电子科技大学;
  • 学科 计算机应用技术
  • 授予学位 硕士
  • 导师姓名 唐雪飞;
  • 年度 2005
  • 页码
  • 总页数
  • 原文格式 PDF
  • 正文语种 中文
  • 中图分类 TP311.11;
  • 关键词

    AOP; 横切封装; 中间件; 编制器; 可扩展服务器;

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号