

版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、C/S應(yīng)用程序,是從二十世紀(jì)九十年代隨著Windows的出現(xiàn)和客戶(hù)端處理能力的增強(qiáng)而出現(xiàn)的應(yīng)用程序,它采用圖形用戶(hù)界面,客戶(hù)端的數(shù)據(jù)處理能力比較強(qiáng),具有強(qiáng)大的數(shù)據(jù)操作和事物處理能力。但是隨著應(yīng)用程序的復(fù)雜程度不斷提高,C/S架構(gòu)存在部署成本高、客戶(hù)端應(yīng)用程序更新、維護(hù)困難等問(wèn)題。由于C/S架構(gòu)的種種弊端,九十年代中期,隨著互聯(lián)網(wǎng)飛速發(fā)展,出現(xiàn)了B/S應(yīng)用程序,Web的廣泛使用解決了C/S應(yīng)用程序部署、更新的困難。但是B/S應(yīng)用程序受制于
2、HTML的限制,無(wú)法像C/S那樣使用豐富的效果來(lái)展示數(shù)據(jù),用戶(hù)體驗(yàn)比較糟糕。此時(shí)一種被稱(chēng)為RIA的具高度互動(dòng)性和豐富用戶(hù)體驗(yàn)的網(wǎng)絡(luò)應(yīng)用程序出現(xiàn)了。 RIA實(shí)際上是一種基于Web的C/S架構(gòu)。由于有一個(gè)客戶(hù)端,所以RIA應(yīng)用可以提供強(qiáng)大的功能,讓用戶(hù)體驗(yàn)到高交互性,豐富了用戶(hù)體驗(yàn)。同時(shí),RIA又是基于Internet瀏覽器的應(yīng)用,所以,用戶(hù)使用RIA非常方便。Ajax則是一種目前得到廣泛認(rèn)可的RIA技術(shù)。 目前,Ajax已
3、成為Web技術(shù)領(lǐng)域的研究熱點(diǎn)。Ajax技術(shù)引進(jìn)了異步調(diào)用,促使頁(yè)面局部刷新,提升了用戶(hù)體驗(yàn)。對(duì)比Applet,F(xiàn)lash等傳統(tǒng)的Web技術(shù),Ajax不需要專(zhuān)門(mén)的軟件支持即可以在大多數(shù)流行瀏覽器中直接使用,Ajax正是通過(guò)XMLHttpRequest對(duì)象來(lái)發(fā)送異步請(qǐng)求的。 Ajax涉及到的關(guān)鍵技術(shù)包括JavaScript、XMLHttpRequest、DOM、XML。JavaScript通過(guò)DOM獲取請(qǐng)求參數(shù)的信息,并使用XML
4、HttpRequest對(duì)象來(lái)與服務(wù)器進(jìn)行異步通訊,服務(wù)器處理請(qǐng)求后,返回普通的text或XML,然后瀏覽器使用JavaScript解析XML,并通過(guò)DoM操作更新相關(guān)的用戶(hù)界面。 本論文在參考了國(guó)內(nèi)外文獻(xiàn)和工程實(shí)踐的基礎(chǔ)上,研究了Ajax在MVC模式中的應(yīng)用,研究了在J2EE的平臺(tái)上整合Ajax技術(shù),針對(duì)J2EE Web應(yīng)用中引入Ajax所帶來(lái)的各種影響和問(wèn)題,提出了相應(yīng)的解決方案。最后論文在一個(gè)采用Struts框架的J2EE
5、Web應(yīng)用程序上,成功地集成使用了開(kāi)源的Ajax開(kāi)發(fā)框架DwR,使得JavaScript代碼可以直接調(diào)用Java方法,有效地把Ajax的全部請(qǐng)求-響應(yīng)循環(huán)從應(yīng)用程序代碼中消除掉,使得程序只需關(guān)注業(yè)務(wù)邏輯,并且用論文提出的解決方案有效地解決了引入Ajax時(shí)帶來(lái)的各種影響和問(wèn)題,取得了良好的效果。 本論文的主要敘述過(guò)程如下: 首先,敘述了Ajax的由來(lái)、發(fā)展過(guò)程和應(yīng)用現(xiàn)狀。對(duì)Ajax技術(shù)包含的關(guān)鍵技術(shù)進(jìn)行了詳細(xì)分析,描述了A
6、jax的Web模型及優(yōu)缺點(diǎn),并介紹了采用Ajax技術(shù)可以使用的各種開(kāi)發(fā)工具和開(kāi)發(fā)框架。其次,描述了J2EE的體系結(jié)構(gòu)和MVC設(shè)計(jì)模式,研究了Ajax在MVC模式中的應(yīng)用,研究了Ajax與J2EE Web應(yīng)用程序集成開(kāi)放策略,并針對(duì)某些影響和問(wèn)題提出了相應(yīng)的解決方案。 再者,論文詳細(xì)地描述了Ajax技術(shù)在配電信息Web管理系統(tǒng)中的應(yīng)用。以此應(yīng)用,描述了基于A(yíng)jax框架的企業(yè)級(jí)J2EE Web應(yīng)用。 最后,對(duì)論文的各項(xiàng)工作進(jìn)
7、行了總結(jié),并指出了Ajax在企業(yè)商務(wù)信息系統(tǒng)中的應(yīng)用前景和展望及進(jìn)一步的工作。 在企業(yè)級(jí)Web應(yīng)用中,確實(shí)存在很多遺留問(wèn)題。比如用戶(hù)驗(yàn)證、可輸可選的下拉列表、數(shù)據(jù)聯(lián)動(dòng)、頁(yè)面等待等常見(jiàn)問(wèn)題一直沒(méi)有優(yōu)雅的解決方案,很多用戶(hù)因此更偏向使用C/S架構(gòu)的程序。在J2EE Web應(yīng)用中引入了Ajax技術(shù)很好地解決了這些問(wèn)題,提升了用戶(hù)體驗(yàn),本論文的研究對(duì)基于A(yíng)jax框架的企業(yè)級(jí)J2EEWeb應(yīng)用具有很好的借鑒意義。 本論文的主要研究
8、內(nèi)容: 1.對(duì)Ajax技術(shù)進(jìn)行了深入研究,給出了支持Ajax技術(shù)的相關(guān)工具和應(yīng)用框架。 2.通過(guò)研究Ajax和J2EE應(yīng)用程序的各自特點(diǎn),分析了兩者集成時(shí)所產(chǎn)生的影響和問(wèn)題,并針對(duì)性地提出了相應(yīng)的解決方案。 3.詳細(xì)研究了Ajax開(kāi)發(fā)框架DwR框架,并研究實(shí)現(xiàn)了將DWR框架集成到一個(gè)采用Struts架構(gòu)的J2EE Web應(yīng)用中,用上述論文提出的解決方案解決了各種在集成中產(chǎn)生的影響和問(wèn)題,以此實(shí)現(xiàn)基于A(yíng)jax框架的
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 眾賞文庫(kù)僅提供信息存儲(chǔ)空間,僅對(duì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 基于J2EE平臺(tái)的企業(yè)級(jí)Web應(yīng)用研究.pdf
- 基于A(yíng)jax和J2EE的Web應(yīng)用架構(gòu)研究與設(shè)計(jì).pdf
- 基于輕量級(jí)J2EE的Ajax Web框架的設(shè)計(jì)與實(shí)現(xiàn).pdf
- 基于J2EE的Web應(yīng)用框架研究.pdf
- J2EE企業(yè)級(jí)應(yīng)用系統(tǒng)及其安全框架研究與實(shí)現(xiàn).pdf
- 基于A(yíng)jax技術(shù)的J2EE應(yīng)用框架的研究與實(shí)現(xiàn).pdf
- 基于J2EE架構(gòu)的分布式企業(yè)級(jí)Web應(yīng)用的研究.pdf
- 基于J2EE的WEB應(yīng)用框架的設(shè)計(jì)與實(shí)現(xiàn).pdf
- 基于J2EE的企業(yè)級(jí)應(yīng)用系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn).pdf
- 基于J2EE的Ajax集成框架的實(shí)現(xiàn)與應(yīng)用.pdf
- 基于J2EE構(gòu)建安全的企業(yè)級(jí)應(yīng)用.pdf
- 基于j2ee的web應(yīng)用框架的設(shè)計(jì)與實(shí)現(xiàn)
- 基于A(yíng)jax和J2EE的企業(yè)Web系統(tǒng)的設(shè)計(jì)與測(cè)試的研究.pdf
- 基于J2EE的Web應(yīng)用框架的研究與應(yīng)用.pdf
- J2EE Web層應(yīng)用框架研究.pdf
- 基于J2EE的Web整體框架的設(shè)計(jì)與應(yīng)用.pdf
- 基于J2EE的企業(yè)級(jí)應(yīng)用系統(tǒng)的開(kāi)發(fā)與研究.pdf
- 基于A(yíng)SSH框架的J2EE Web應(yīng)用與實(shí)現(xiàn).pdf
- 基于J2EE的企業(yè)級(jí)基礎(chǔ)應(yīng)用組件的研究與應(yīng)用.pdf
- 基于A(yíng)jax框架的企業(yè)級(jí)Web應(yīng)用研究與實(shí)現(xiàn).pdf
評(píng)論
0/150
提交評(píng)論