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

基于Web的可重构应用设计与实现

作 者: 马一松
导 师: 张新家
学 校: 西北工业大学
专 业: 控制科学与工程
关键词: 细粒度业务逻辑 可重构 页面流 事件流 数据流
分类号: TP393.09
类 型: 硕士论文
年 份: 2007年
下 载: 81次
引 用: 1次
阅 读: 论文下载
 

内容摘要


随着信息技术的发展,互联网己成为信息传播和存储的重要媒介。基于Web的业务处理系统在企业间广泛应用,比如银行交易系统、网上订购系统、企业资源管理系统等。 然而,当今的企业正面临着许多的压力——既有在节奏很快、瞬息变幻的环境中参与竞争的压力,也有不断降低成本以保持竞争力的压力。成为“随需应变”的企业意味着能在这种困难的环境下取得成功作好准备。这就对企业的业务平台提出了要求,而可重构平台满足了这种要求。 本文从对成熟的可重构技术分析入手,阐述了其各自的成功之处,并指出了现有可重构的共同的欠缺之处——缺乏对细粒度业务逻辑的关注:在企业业务重构时,对细粒度业务的更改往往是必不可免的,由于现有的Web应用开发技术没有对细粒逻辑提供强有力支持,造成其更改困难,经常是牵一发而动全身。因此,本文针对细粒度业务逻辑重构展开了研究,提出了以表单流、事件流和业务流为基础的新型细粒度业务逻辑描述语言,并设计实现了基于MVC模式的可重构平台架构,进而通过测试明了其可用性。本文的主要创新点如下: 1.提出了事件驱动的细粒度业务逻辑描述语言,方便了细粒度逻辑的重构和复用,实现了页面流可配置、事件流可配置和业务逻辑可配置的功能。 2.设计并实现了基于MVC的可重构平台,包括主控制器、事件分发器、页面导航器、独有的XML脚本解释引擎以及数据库连接模块等。 3.可重构平台是一种新型的Web应用开发框架,融入了对Ajax技术的良好支持,使Web应用的表现更加丰富。 作为企业级Web应用平台,本文实现的业务可重构平台突破了传统Web应用系统的设计模型,以细粒度业务逻辑可重构为主导思想,解决了企业Web应用细粒度业务逻辑的可扩展、可配置、可重构及可维护性等问题。

全文目录


摘要  3-4
Abstract  4-7
第1章 绪论  7-13
  1.1 “可重构”研究背景  7-9
  1.2 问题提出  9-10
  1.3 研究目标及意义  10-12
  1.4 研究内容和文章安排  12-13
第2章 可重构细粒度业务逻辑语言  13-29
  2.1 可重构服务器的N层结构  13-15
  2.2 细粒度业务逻辑语言概述  15-19
  2.3 细粒度业务逻辑语言设计  19-29
    2.3.1 页面流描述语句  19-20
    2.3.2 事件流描述  20-21
    2.3.3 数据流描述语句  21-29
第3章 可重构系统设计与实现  29-55
  3.1 Web应用平台  29-32
  3.2 MVC模式  32-36
    3.2.1 MVC模式的结构  33-34
    3.2.2 MVC三部分之间的关系  34-35
    3.2.3 MVC在 Web程序中的运用及优点  35-36
  3.3 基于MVC的可重构平台  36-55
    3.3.1 Env数据总线  37-39
    3.3.2 主控制器  39-42
    3.3.3 业务逻辑引擎  42-49
    3.3.4 视图  49-51
    3.3.5 数据库连接池  51-55
第4章 应用性能侧试  55-62
  4.1 Web性能测试必要性  55
  4.2 Web性能测试的概念  55-56
  4.3 测试工具  56-58
  4.4 试验设计  58-60
    4.4.1 测试环境  58-59
    4.4.2 试验1:响应时间测试  59-60
    4.4.3 试验2:最大用户并发数量测试  60
  4.5 实验结果  60-61
  4.6 结论  61-62
第5章 总结与展望  62-65
  5.1 工作总结  62
  5.2 工作展望  62-65
参考文献  65-69
攻读硕士学位期间发表的论文  69-70
致谢  70-71

相似论文

  1. 光学零件表面轮廓干涉测量方法研究,TG84
  2. SINS/GPS组合导航系统算法研究,V249.328
  3. 配电网故障定位与网络重构算法的研究,TM727
  4. 电视文化生态的建构,G220
  5. 碳酸根柱撑水滑石的制备及结构重构性能研究,TQ424.2
  6. 长期高盐饮食诱导Wistar大鼠血管重构的机制及替米沙坦干预,R544.1
  7. 微带天线的频率可重构及其与滤波器的协同设计,TN822
  8. 阿托伐他汀抗氧化作用对血管损伤小鼠血管重构的影响,R543
  9. 胰岛素样生长因子-1与高血压心血管重构的相关性研究,R544.1
  10. 儒家人性论与转型期人性价值的建构,B222
  11. 经H2O2预处理的骨髓间充质干细胞移植对急性心梗后心室重构影响的实验研究,R542.22
  12. 孝道教育的时代境遇与价值重构,B823
  13. 从《非诚勿扰》看消费快感与社会性别重构,G206
  14. 一种多数据流聚类异常检测算法,TP311.13
  15. 从刑事司法实践看我国陪审制重构,D926.2
  16. 共同侵权诉讼探析,D923
  17. 气动肌腱驱动的机械增力压力机设计,TG305
  18. 计算机辅助髋关节置换手术系统研究与开发,TP391.41
  19. 用于频谱感知的小型宽—窄带组合天线的设计与研究,TN822
  20. 基于数据流异常检测的嵌入式软件容错研究,TP368.1
  21. 大鼠心室肌缝隙连接蛋白增龄性变化对室性心律失常的影响,R541.7

中图分类: > 工业技术 > 自动化技术、计算机技术 > 计算技术、计算机技术 > 计算机的应用 > 计算机网络 > 一般性问题 > 计算机网络应用程序
© 2012 www.xueweilunwen.com