基于Ajax框架的企业级Web应用研究与实现

来源 :北京交通大学 | 被引量 : 0次 | 上传用户:n131421d
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
二十世纪九十年代随着Windows的出现和客户端处理能力的增强,出现了基于C/S架构的应用程序,其客户端的数据操作和事务处理能力比较强。但是随着应用程序的复杂程度的提高,C/S架构存在部署成本高、客户端应用程序更新、维护困难等问题。由于C/S架构的种种弊端,九十年代中期,随着互联网的飞速发展,出现了基于B/S架构的应用程序,Web的广泛使用解决了C/S架构在部署、更新上的困难。但是基于B/S架构的应用程序受制于HTML的限制,无法像基于C/S架构的应用程序那样使用丰富的效果来展示数据,用户体验比较糟糕。此时一种被称为RIA的具有高度互动性和丰富用户体验的网络应用程序出现了。RIA的提出是对网络信息呈现方式的革新,已经成为Web技术领域的研究热点。Ajax是一种目前得到广泛认可的RIA技术之一,它采用了异步通信机制,仅仅向服务器传送和接收自己所需要的数据,促使页面局部刷新,从而减少网络流量,并使Web应用程序具有更高的即时响应性,更好的可交互性,使用户像使用桌面应用程序一样使用Web应用程序。在企业级J2EE Web应用中,确实存在很多遗留问题。比如组合下拉框数据联动、自动完成功能、无刷新动态信息树等常见问题一直没有优雅的解决方案。本文以海军舰艇器材管理平台项目为研究基础,将Ajax技术应用到J2EE平台下MVC模式中,让两者相互协同工作,发挥它们各自的优势,进一步优化现有的Web应用系统,提高系统的开发和服务性能,并通过实例详细描述了Ajax技术和MVC模式协同工作的运用成果。本论文的研究对基于Ajax框架的企业级J2EE Web应用具有很好的借鉴意义。本论文的主要研究内容:1.对Ajax技术进行了深入研究,给出了支持Ajax技术的相关工具和应用框架。2.研究了Ajax和J2EE应用程序的各自特点并阐述了如何将Ajax技术应用到J2EE平台之下的MVC模式中。3.详细研究了Ajax开发框架Dojo,并研究实现了将Dojo框架集成到一个采用Struts架构的J2EE Web应用中,重构项目中的部分模块,编码实现“动态组合下拉框数据联动”,“自动完成功能”,“无刷新动态信息树”,以此实现基于Ajax框架的J2EE Web应用。4.最后,对论文的各项工作进行了总结,并指出了Ajax在企业级Web应用中的前景及进一步的工作。
其他文献
本文通过对保定市移动通信公司的深入调查,分析了保定市移动通信公司的环境现状,认识到虽然近年来公司在提高各方满意度方面做了很多工作,取得一定成绩,但是也存在很多问题,
迈入二十一世纪以来,世界形势风云变幻、各元力量分化组合;加之恐怖组织兴风作浪、分裂势力沉渣泛起:如何在尊重人权与保护生命的大旗之下,正确设置死刑制度,以维护国内秩序
耕地开发整理是在我国人多地少、耕地锐减的基本国情下,实现区域内耕地总量动态平衡,维护区域内粮食安全,实现社会经济可持续发展的必然选择。耕地开发整理潜力研究是土地开
本文对现有典型车用ECU如自动变速ECU、点火控制系统ECU等进行了分析,从信号的输入输出、数据的运算处理、存储与通讯、供电与保护等角度出发归纳总结了车用ECU的功能要求与
随着计算机网络和多媒体技术的飞速发展,多媒体数据逐渐成为人们获取信息的重要来源,并成为人们生活的重要组成部分。因而,作为数字媒体产品知识产权宣告及保护的有效工具,数
随着我国法制建设的深入开展,立法方面的不断完善,我国的政治生活、经济生活、社会生活的主要方面也都已做到有法可依,中国特色社会主义法律体系基本形成,我国法治建设的由立
证券发行进程本身就是一个风险分化的过程。然而,如果证券发行者和证券投资者之间的信息极端不对称,其结果很可能是证券发行者及证券信息内幕人利用其掌握的信息欺诈广大证券
改革开放以来,我国经济持续快速增长,综合国力明显增强,但从总体上看,经济发展方式还比较粗放。党的十七大报告指出,要促进国民经济又好又快发展,一个重要方面就是加快转变经
目前随着我国地下工程的大发展,城市地铁项目越来越多,而有很多地下工程的施工仍然采用经济、快速、有效的钻爆法施工,这就带来了由于钻爆法的采用而造成的爆破地震波对地面
公私合作制是在西方国家公共行政改革过程中形成的适用于市政公用事业的一种服务供给制度。在我国市政公用事业部门亟待改革的背景下,对于这一舶来品,我国市政公用事业改革是