学位论文 > 优秀研究生学位论文题录展示
一种基于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特性具有一定的参考意义。
|
全文目录
相似论文
- 基于工作流的高校学生信息管理系统的设计与实现,TP311.52
- 基于嵌入式Web服务器的监控系统研究,TP393.05
- 基于Web的科学计算遗留应用共享技术研究,TP393.09
- 数字化查账系统研究,TP311.52
- 社区WebGIS原型系统设计与实现,P208
- 基于J2EE的Web题库后台管理系统的设计与实现,TP311.52
- 基于SNS的网络协作学习平台设计与实现,TP311.52
- 高校学生工作管理系统的分析与设计,TP311.52
- Web管理信息系统性能优化研究,TP311.52
- 宜春学院学生就业管理系统的设计与实现,TP311.52
- 基于AJAX的民生平台的开发设计,TP311.52
- 基于嵌入式Web服务器应用技术的研究,TP393.05
- ASP.NET AJAX在VB项目教学系统的应用研究,TP311.52
- 大学生思想辅导工作系统的设计与实现,TP311.52
- 网页二维矢量图形协同绘制技术研究与实现,TP391.41
- 基于Asp.Net.Ajax技术的在线考试系统研究与实现,TP311.52
- 基于ASP NET的零件库共享系统的设计与开发,TP311.52
- 网络导航服务中数据传输技术的方法研究,P208
- 基于Ajax的采砂管理系统的设计与实现,TV85
- 基于人职匹配模型的卫生人力资源信息服务网站的研究与设计,R-4
- 健美操动作分解计算机辅助教学系统的研究与开发,G831.3-4
中图分类: > 工业技术 > 自动化技术、计算机技术 > 计算技术、计算机技术 > 计算机的应用 > 计算机网络 > 一般性问题 > 计算机网络应用程序
© 2012 www.xueweilunwen.com
|