欢迎来到天天文库
浏览记录
ID:35191351
大小:22.83 MB
页数:83页
时间:2019-03-21
《ajax框架在j2ee架构中的研究与应用》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、中国海洋大学硕士学位论文Ajax框架在J2EE架构中的研究与应用姓名:张东华申请学位级别:硕士专业:计算机软件与理论指导教师:魏振钢20080601Ajax框架在J2EE架构中的研究与应用摘要随着Web2.0的出现和发展,Ajax(AsynchronousJavaScriptAndXML)受到越来越多人的关注。Ajax技术引进了异步机制,促使页面局部刷新,提升了用户操作页面的体验。对比Applet,Flash等传统的Web技术,Ajax不需要专门的软件支持即可以在大多数浏览器中直接使用,通过XMLHttpRequest对象来发送异步请求。因此,Ajax技术减少过多的Web页面刷新,提高了应用程
2、序的可用性。但是Web开发人员使用Ajax技术需要建立XMLHttpRequest对象,并实现服务器端的反馈处理。如果在每一个网页元素上都实现这样细节,开发人员会有很大的工作量,而Ajax代码也不易管理。同时,开发人员需要非常熟悉JavaScript、DOM、XML等Web技术,这样才能更好的应用Ajax所带来的效果。在Ajax与服务器端交互过程中,数据的传输安全和业务逻辑处理都存在一定的缺陷,这些都证实了Ajax的底层技术还处在一个初级阶段,不能被广泛的应用。随着Ajax技术的快速发展,Ajax框架使得Ajax在Web应用开发中变得更加合理和快速,功能也更加强大,并解决了Ajax技术所存在的
3、缺陷。本文通过Ajax框架在J2EE架构中的应用,使得浏览端拥有丰富的页面组件和强大表现力,也能更安全,更敏捷,更合理的和服务器端交互数据。目前,Ajax框架领域各种新技术层出不穷,它以惊人的速度发展,对于web的应用发展和Web2.0的广泛应用起到了主要推动作用。本文在研究Ajax框架领域的基础上,选择出流行的Ajax框架ExtJS和DWR来进行研究。在浏览器端方面,本文研究了ExtJS的具体应用过程和应用原理,并总结出对于传统界面开发的优势和改善Ajax技术的应用问题;在服务器端方面,本文介绍了DWR的应用过程和原理,并研究了DWR的相关问题和安全性考虑。本文的核心部分是Ajax框架结合设
4、计方法和具体实现,其中创新性的使用了Ajax框架结合方法,有效解决了传统Ajax技术代码所存在的问题,并基于此设计实现了一个信息系统的实例,把界面分离异步请求实现作为实例应用中的一个创新点。关键词:J2EE,MVC,,Ajax,Ajax框架,ExtJS,DWRResearchandApplicationofAjaxframeworksinJ2EEStructureAbstractWiththeemergenceanddevelopmentofWeb2.0,moreandmorepeopleareconcernedwithAjax(AsynchronousJavaScriptAndXML).Aj
5、axtechnologyintroducesamechanismforasynchronousresponse,itcanrefreshpartialpagesandupgradetheuserexperience.ContrastingwithApplet,FlashandothertraditionalWebtechnology,AjaxcanbeuseddirectlyandsendsasynchronousrequeststhroughtheXMLHttpRequestobjectinthemostbrowserswithoutrequiringspecializedsoftwares
6、upport.Therefore,AjaxtechnologyimprovesavailabilityoftheapplicationthroughtheeliminationofexcessiveWcbpagesrefreshing.However,duringtheUSeofAjaxtechnology,developersneedtobuildXMLHttpRequestobjectandrealizeeaUbackfunctions.Ifallsuchdetailsneededtoberealizedoneveryelementofwebpages,therewouldbealotof
7、worktodoanditisnoteasyforcodemanagement.Atthesametime,programmersarerequiredtobeveryfamiliarWithwebtechnologiessuchasJavaScript,DOM,XMLandotherstocontroltheeffectofapplyingAjaxwell.Intheprocessofinter
此文档下载收益归作者所有