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

一种基于J2EE轻量级框架的异步Web架构的研究和应用

作 者: 李乐乐
导 师: 向宏
学 校: 重庆大学
专 业: 计算机软件与理论
关键词: DSSH开发架构 Ajax Web应用程序 J2EE平台
分类号: TP393.09
类 型: 硕士论文
年 份: 2009年
下 载: 90次
引 用: 1次
阅 读: 论文下载
 

内容摘要


伴随着互联网的普及和信息技术的高速发展,Web应用己经成为信息时代不可或缺的一部分。Ajax作为一种浏览器和服务器之间的交互技术,是在传统Web应用的基础上大量使用了异步请求,从而使Web应用程序具有更强大的功能,用户在获得良好的用户体验的同时,服务器的负载和网络通信的数据量也被降低。自从Ajax概念被提出以来,这种技术得到了广泛的发展,它被越来越多的Web站点引入以改善用户体验,与此同时,它也在被逐渐引入到企业级应用中,在微软公司在其.Net平台下加入Altas框架,使得开发人员能够快速添加Ajax特性到应用程序中,以改善用户体验。在J2EE平台下,也可以选择适当的开源框架来构建具有Ajax特性的应用程序。在这个背景下,对软件架构人员就需要考虑出一种架构,这种架构能够快速的开发具有Ajax特性的、架构良好的、易于维护的Web应用程序。本文从实际应用的角度出发,依托重庆大学科研信息管理系统的构建过程,首先深入研究了Ajax技术的核心特性以及主要的开源Ajax框架,接着对J2EE平台下最常用的SSH(Struts+Spring+Hibernate)架构进行细致的研究。通过对SSH架构表现层和业务逻辑层进行扩展的方式,本文提出在一种基于J2EE轻量级框架,能够快速开发具有Ajax特性应用程序的Web架构- Dynamic SSH架构(DSSH架构)。该架构将传统的Web应用的表现层和业务逻辑层进行重构,从而达到能够给应用程序快速增加Ajax特性的目的。同时,在设计过程中,本架构充分考虑了模块划分和重用,最大程度上降低开发的复杂度和工作量,以保证开发架构的稳定性和可扩展性。随后将本文提出的DSSH开发架构在案例系统中成功应用,最后通过测试验证了本文中提出的开发框架的可行性。测试结果表明本文所提出的集成开发框架能够为应用程序快速增加Ajax特性。本文还对引入Ajax特性后用户体验的改善进行对比分析,验证DSSH开发架构的价值。该开发架构对于开发其他具有Ajax特性的J2EE应用程序,或者为现有的基于J2EE的应用程序上增加Ajax特性具有一定的参考意义。

全文目录


相似论文

  1. 基于工作流的高校学生信息管理系统的设计与实现,TP311.52
  2. 基于嵌入式Web服务器的监控系统研究,TP393.05
  3. 基于Web的科学计算遗留应用共享技术研究,TP393.09
  4. 数字化查账系统研究,TP311.52
  5. 社区WebGIS原型系统设计与实现,P208
  6. 基于J2EE的Web题库后台管理系统的设计与实现,TP311.52
  7. 基于SNS的网络协作学习平台设计与实现,TP311.52
  8. 高校学生工作管理系统的分析与设计,TP311.52
  9. Web管理信息系统性能优化研究,TP311.52
  10. 宜春学院学生就业管理系统的设计与实现,TP311.52
  11. 基于AJAX的民生平台的开发设计,TP311.52
  12. 基于嵌入式Web服务器应用技术的研究,TP393.05
  13. ASP.NET AJAX在VB项目教学系统的应用研究,TP311.52
  14. 大学生思想辅导工作系统的设计与实现,TP311.52
  15. 网页二维矢量图形协同绘制技术研究与实现,TP391.41
  16. 基于Asp.Net.Ajax技术的在线考试系统研究与实现,TP311.52
  17. 基于ASP NET的零件库共享系统的设计与开发,TP311.52
  18. 网络导航服务中数据传输技术的方法研究,P208
  19. 基于Ajax的采砂管理系统的设计与实现,TV85
  20. 基于人职匹配模型的卫生人力资源信息服务网站的研究与设计,R-4
  21. 健美操动作分解计算机辅助教学系统的研究与开发,G831.3-4

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