資源描述:
《探究基于ajax技術(shù)的j2ee應(yīng)用框架的研究與實(shí)現(xiàn)》由會員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在學(xué)術(shù)論文-天天文庫。
1、西北大學(xué)碩士學(xué)位論文基于Ajax技術(shù)的J2EE應(yīng)用框架的研究與實(shí)現(xiàn)姓名:許龍龍申請學(xué)位級別:碩士專業(yè):計算機(jī)系統(tǒng)結(jié)構(gòu)指導(dǎo)教師:張建軍20100622摘要隨著web技術(shù)的發(fā)展和人們對Web使用的要求越來越高,傳統(tǒng)的基于請求一響應(yīng)的交互模式難以滿足用戶的使用體驗(yàn)。Ajax作為Web領(lǐng)域的前沿技術(shù),它提供了新的互聯(lián)網(wǎng)交互模式,利用Ajax可以構(gòu)建具有良好用戶體驗(yàn)的應(yīng)用程序。Ajax技術(shù)雖然在Web開發(fā)中廣泛應(yīng)用,然而有關(guān)Ajax設(shè)計模式的研究,較多的只是關(guān)于Ajax技術(shù)應(yīng)用的一些典范和Ajax基礎(chǔ)設(shè)計理論方面的論述。
2、本文首先通過對傳統(tǒng)Web應(yīng)用進(jìn)行研究,指出其不足,在簡單描述下一代Web應(yīng)用具備的特征的基礎(chǔ)上,引入了解決這些問題的Ajax技術(shù)。分析Ajax較傳統(tǒng)Web技術(shù)的優(yōu)勢,深入剖析Ajax的工作原理及其關(guān)鍵技術(shù)。通過對Ajax技術(shù)和J2EE體系結(jié)構(gòu)下Web應(yīng)用進(jìn)行深入研究,結(jié)合J2EE平臺上推薦使用的MVC模式,根據(jù)各自的特點(diǎn),對其進(jìn)行整合創(chuàng)新,提出了利用J2EE集成框架與Ajax框架結(jié)合的Web開發(fā)模式。最后,利用本文提出的開發(fā)模式,實(shí)現(xiàn)了博客管理系統(tǒng)。全面的論證了利用J2EE框架和Ajax框架結(jié)合的可操作性和功能
3、性。在系統(tǒng)的實(shí)現(xiàn)過程中,設(shè)計并實(shí)現(xiàn)了基于Ajax的預(yù)見式緩存機(jī)制并且應(yīng)用了反向Ajax技術(shù)。利用網(wǎng)絡(luò)流量監(jiān)測工具對Ajax模式下和傳統(tǒng)模式下相同應(yīng)用所耗費(fèi)的網(wǎng)絡(luò)流量進(jìn)行對比分析。最后得出結(jié)論,新模式的應(yīng)用,不僅使得Web應(yīng)用層次分明,可重用性強(qiáng),而且可以有效減輕服務(wù)器的負(fù)載,帶給用戶良好的操作體驗(yàn)。關(guān)鍵詞:Ajax,框架,設(shè)計模式,J2EE,MVCAbstractWiththedevelopmentofthewebtechnologyandtheusers’increasingrequestforapplyin
4、gtheweb,thetraditionalinteractivepatternonthebasisofrequest—responsehasdifficultytosatisfytheusers’experience.Asthefrontiertechnologyinwebrealm,AjaxprovidesthenewInteractinteractivepattern.Meanwhile,anapplicationprocedurewhichprovidesgoodexperiencefortheUSer
5、SCanbeconstructedwithAjax.AlthoughAJaxtechnologyisextensivelyappliedintheWebdevelopment,theresearchonAjaxdesignpatternismostaboutsomemodelsoftheAjaxtechnologyapplicationandtheelaborationofAjaxfoundationdesign’Stheory.FirstlyaccordingtothetraditionalWebapplic
6、ationprocedure’Sresearch,thispaperpointsoutitsinsufficiency,andbrieflydescribesthecharactersthatnextgenerationWebapplicationshouldhave.Intheabovefoundation,itintroducesAjaxtechnologywhichCansolvethesequestions.AnalyzethetechnologyofAjaxcomparewhichcomparedwi
7、ththetraditionalWeb,andanalyzetheworkprincipleanditskeytechnologyofAjaxthoroughly.ThroughthedeepresearchofAjaxtechnologyandthewebapplicationunderJ2EEarchitecture,associatingwiththerecommendedMVCpatternintheJ2EEplatform,withtheirrespectivecharacters,andcarryi
8、ngonintegrationandinnovation,itproposestheWebdevelopmentpatternbytheframeworkofAjaxandJ2EE.Finally,applyingthenewdevelopmentpatternproposedinthisarticle,ithasrealizedablogapplicationsystem.Itpro