学位论文 > 优秀研究生学位论文题录展示

基于AOP的松耦合系统性能分析方法的研究

作 者: 李国辉
导 师: 何彪
学 校: 华南理工大学
专 业: 计算机应用技术
关键词: 松耦合 控制反转 面向切面编程
分类号: TP311.52
类 型: 硕士论文
年 份: 2010年
下 载: 50次
引 用: 0次
阅 读: 论文下载
 

内容摘要


松耦合系统广泛应用于企业的信息系统中,由于分散、异构等特征,松耦合系统的性能比较难于测量和分析。传统的松耦合系统性能分析方法或关注于具体的某一方面,或由于需要对现有系统进行大量改造而成本过高。动态的、低成本的对已经成熟的企业级松耦合系统加入性能分析功能将具有重要的经济效益。控制反转(IoC,Aspect Oriented Programming, Inversion of Control)模式是松耦合设计思想的产物,它通过将对象间的依赖关系转移至控制反转容器中来降低或延迟这些依赖关系的发生,实现了组件的集中部署和测试,提高了宏观上系统结构的直观性和灵活性,从而可以使开发者集中于业务逻辑的设计和实现。面向切面编程(AOP,Aspect Oriented Programming)则是程序设计思想发展史上具有里程碑意义的重要一步,是对面向对象编程的有益补充,它以控制反转为基础,通过横切方式将系统划分为多个切面,在各个切面处采用AOP框架中的不同增强方法将新增的行为动态织入切面对象内部,实现了对对象内部的直接剖析。本文将提出一种基于控制反转和面向切面编程的松耦合系统性能分析新方法,通过此方法可以轻松的、低成本的对已成熟的企业级应用进行扩展以进行性能分析。重点阐述衡量系统性能的时间指标如何进一步细分,如何利用控制反转模式和面向切面编程中的各种切面增强方法实现对反映系统性能的时间性能信息和吞吐量性能信息进行捕捉,如何从捕捉到的性能信息计算出直接反映系统性能的关键性能指标,最后通过实验验证了该性能分析方法的可行性和准确性。

全文目录


摘要  5-6
Abstract  6-9
第一章 绪论  9-13
  1.1 研究背景与意义  9-10
  1.2 研究现状与发展趋势  10-11
  1.3 本文的研究内容  11
  1.4 本文的结构  11-12
  1.5 小结  12-13
第二章 相关知识介绍  13-28
  2.1 控制反转  13-20
    2.1.1 控制反转和依赖注入概述  13-15
    2.1.2 控制反转优点  15-17
    2.1.3 依赖注入类型  17-19
    2.1.4 控制反转应用框架  19-20
  2.2 面向切面编程  20-27
    2.2.1 面向切面编程概述  20-24
    2.2.2 面向切面编程增强类型  24-25
    2.2.3 面向切面编程优点  25-26
    2.2.4 面向切面编程应用框架  26-27
  2.3 小结  27-28
第三章 松耦合系统性能分析方法  28-47
  3.1 引言  28
  3.2 松耦合系统模型  28-31
  3.3 时间性能分析  31-35
    3.3.1 时间性能基本概念  31-33
    3.3.2 时间信息捕捉和计算  33-35
  3.4 吞吐量性能分析  35-39
    3.4.1 吞吐量性能基本概念  35-36
    3.4.2 吞吐量信息捕捉和计算  36-39
  3.5 性能信息保存和计算方法  39-44
    3.5.1 性能信息的保存  39-41
    3.5.2 性能信息的计算方法  41-44
  3.6 性能分析  44-46
    3.6.1 性能分析原则  44-45
    3.6.2 性能分析样例  45-46
  3.7 小结  46-47
第四章 实验过程及结果分析  47-58
  4.1 松耦合系统实验模型  47-51
  4.2 实验关键环节说明  51-52
    4.2.1 实验部署  51-52
    4.2.2 增强方法实现  52
  4.3 实验分析  52-57
    4.3.1 实验条件设定  52-53
    4.3.2 实验数据计算  53-56
    4.3.3 实验结果分析  56-57
  4.4 小结  57-58
结束语  58-59
参考文件  59-62
攻读硕士学位期间取得的研究成果  62-63
致谢  63

相似论文

  1. 顾问型企业项目管理系统的设计与实现,TP311.52
  2. 基于松耦合变压器的大功率感应电能传输技术研究,TM724
  3. 基于Spring架构的职业学院图书馆管理系统的构建,TP311.52
  4. 省监狱管理局狱务公开系统的设计与实现,D926.7
  5. 基于Struts2-Spring框架的网上课程答疑系统实现,TP311.52
  6. 乌鲁木齐市建设委员会电子政务系统的设计与实现,TP311.52
  7. 基于动态调度机制的服务器推送技术研究,TP393.05
  8. 旋转部件数据采集关键技术研究,TP274.2
  9. 基于Spring框架的通信企业进销存系统的构建,TP311.52
  10. 基于Spring的轻量级Web框架的应用研究,TP393.09
  11. TD-SCDMA与WLAN融合组网建设中的关键技术分析与应用,TN929.533
  12. 关于WLAN与WCDMA融合技术的研究与应用,TN929.5
  13. 非接触式感应充电电路的研制,TM910.6
  14. 可扩展逻辑云ELC系统的研究与设计,TP311.52
  15. 无接触电能传输系统的设计研究,TM724
  16. 基于SOA的企业应用集成模型的研究与设计,TP393.09
  17. 三维无线能量传输技术在体内微机电系统中的实验研究,TM724
  18. 基于松耦合变压器的无线供电充电器技术研究,TM724
  19. Godson-T众核加速卡性能监控软件G-View的设计与测试算法的研究,TP311.52
  20. 基于RoR的Web应用开发框架设计与实现,TP311.52

中图分类: > 工业技术 > 自动化技术、计算机技术 > 计算技术、计算机技术 > 计算机软件 > 程序设计、软件工程 > 软件工程 > 软件开发
© 2012 www.xueweilunwen.com