基于ajax技術(shù)的web應(yīng)用架構(gòu)分析new

基于ajax技術(shù)的web應(yīng)用架構(gòu)分析new

ID:34146333

大?。?55.90 KB

頁數(shù):3頁

時間:2019-03-03

基于ajax技術(shù)的web應(yīng)用架構(gòu)分析new_第1頁
基于ajax技術(shù)的web應(yīng)用架構(gòu)分析new_第2頁
基于ajax技術(shù)的web應(yīng)用架構(gòu)分析new_第3頁
資源描述:

《基于ajax技術(shù)的web應(yīng)用架構(gòu)分析new》由會員上傳分享,免費在線閱讀,更多相關(guān)內(nèi)容在教育資源-天天文庫

1、維普資訊http://www.cqvip.com。開發(fā)研究與設(shè)計技術(shù)本欄目責(zé)任編輯:謝媛媛基于AJAX技術(shù)的Web應(yīng)用架構(gòu)分析張環(huán)宇.張建文(同濟大學(xué)計算機科學(xué)與技術(shù)系,上海201804)摘要:Web應(yīng)用在界面易操作性方面的弱點是制約其廣泛應(yīng)用的重要因素,AlAX技術(shù)正是為了克服這些缺點而被提出的。它是web應(yīng)用的一種新的方式,NAX為瀏覽器與服務(wù)器交互較多,頻繁讀取數(shù)據(jù)的Web應(yīng)用提供了一個很好的解決方案。本文論述了AJAX模型的架構(gòu)及其關(guān)鍵技術(shù).并分析了NAX技術(shù)在實現(xiàn)過程中的優(yōu)缺點及其安全性。關(guān)鍵詞:AJAX;XMLHTTPRequest;XML;Web應(yīng)用中圖分類

2、號:TP311文獻標(biāo)識碼:A文章編號:1009-3044(2007)15-30744—03WebApplicationFrameworkAnalysisBasedontheAJAXTechnologyZHANGHuan—yu,ZHANGJian—wen(TonNiUniversity,DepartmentofComputerScienceandTechnology,Shanghai201804,China)Abstract:TheweaknessofWebapplicationinte而cethatcannotbeoperatedeasilyisconstrainingt

3、heirwiderapplication、AJAXtechnol—ogywasproposedinordertoovercometheseshortcomings.Itisanewmethodofwebapplications.Applicationthatisbetweenbrowsersandserversmoreinteractive,fequendyreaddatafromservers,providesanexcellentsolution.ThispaperdiscussestheAJAXmodelforthestructureandkeytechnologi

4、es,analysistheadvantagesanddisadvantagesintheprocessofachievingsecurity.Keywords:AJAX;XMLHTTPRequest;XML;Webapplication1引言息。當(dāng)軟件設(shè)計越來越講究人性化的時候,這么糟糕的用戶體驗Web服務(wù)器每時每刻要處理海量的數(shù)據(jù)請求。同時我們在瀏簡直與這種原則背道而馳?,F(xiàn)在,為了解決這個問題,除了程序設(shè)覽Web站點的時候,不時的從一個頁面跳轉(zhuǎn)到另一個頁面。我們計、編碼優(yōu)化和服務(wù)器加速之外,還可以采用AJAX。會發(fā)現(xiàn)同一個站點的許多頁面上的內(nèi)容都是重復(fù)的,這樣一來造3

5、基于AJAX技術(shù)的Web應(yīng)用架構(gòu)成了數(shù)據(jù)的重復(fù)請求,加大了服務(wù)器的負(fù)擔(dān),造成網(wǎng)絡(luò)擁塞,而且3.1AJAX相關(guān)技術(shù)使用戶界面產(chǎn)生閃爍或白屏,考驗著用戶的忍耐力。AJAX是AsynchronousJavaSeriptAndXML的縮寫。這個概念針對上述問題,JesseJamesGa~ett提出了AJAX這個概念。最早是南JesseJamesGa~ett在他的論文{AJAX:ANewApproach它能實現(xiàn)瀏覽器與服務(wù)器的異步通信,使B/S結(jié)構(gòu)的應(yīng)用程序根toWebApplications}中提出的。它并不是一種新的技術(shù)或語言,它據(jù)用戶輸入實現(xiàn)頁面實時、局部、快速刷新,模擬桌面

6、應(yīng)用程序的只是包括了開發(fā)Web應(yīng)用程序的一系列技術(shù)而已,構(gòu)成AJAX模效果.從而顯著提高用戶體驗。而對于web開發(fā)人員來說,AJAX型的這些核心技術(shù)已經(jīng)很成熟.并且廣泛的應(yīng)用于Web應(yīng)用開發(fā)所運用的是更加先進的,更加標(biāo)準(zhǔn)化的,更加和諧高效的,完整的領(lǐng)域。Web開發(fā)技術(shù)體系,這樣也使他們獲得更好的開發(fā)體驗。[1】涉及到的技術(shù)有JavaSeript、HTML、層疊樣式表(css)、文檔對2現(xiàn)狀與存在的問題象模型(DOM)、xML和XSLT,以及通過XMLHTFPRequest來進行傳統(tǒng)的Web應(yīng)用采用同步交互過程,這種情況下,客戶端首通信協(xié)議的消息發(fā)送。將它們按照某種特定的方

7、式組合在一起.先通過瀏覽器向Web服務(wù)器發(fā)出一個請求。反過來,服務(wù)器執(zhí)行在共同的協(xié)作中發(fā)揮各自的作用,表現(xiàn)在:某些任務(wù),再向發(fā)出請求的瀏覽器返回一個HTML頁面。我們注fl1使用XHTML和CSS標(biāo)準(zhǔn)化呈現(xiàn)頁面意到。某些時候,客戶端只是想改變頁面的一小部分的數(shù)據(jù),而服f2)使用DOM實現(xiàn)動態(tài)顯示和交互務(wù)器端還是發(fā)送了整個頁面的信數(shù)據(jù),這樣就包含了大量的冗余(3)使用XML和XSLT進行數(shù)據(jù)交換和處理信息。服務(wù)器在處理請求的時候,用戶多數(shù)時間處于等待的狀態(tài),f4)使用XMLHTFPRequest進行異步數(shù)據(jù)讀取屏幕內(nèi)容也是一片空

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文

此文檔下載收益歸作者所有

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學(xué)公式或PPT動畫的文件,查看預(yù)覽時可能會顯示錯亂或異常,文件下載后無此問題,請放心下載。
2. 本文檔由用戶上傳,版權(quán)歸屬用戶,天天文庫負(fù)責(zé)整理代發(fā)布。如果您對本文檔版權(quán)有爭議請及時聯(lián)系客服。
3. 下載前請仔細閱讀文檔內(nèi)容,確認(rèn)文檔內(nèi)容符合您的需求后進行下載,若出現(xiàn)內(nèi)容與標(biāo)題不符可向本站投訴處理。
4. 下載文檔時可能由于網(wǎng)絡(luò)波動等原因無法下載或下載錯誤,付費完成后未能成功下載的用戶請聯(lián)系客服處理。