資源描述:
《ajax技術(shù)及其在web應(yīng)用程序開發(fā)中的應(yīng)用》由會員上傳分享,免費在線閱讀,更多相關(guān)內(nèi)容在學(xué)術(shù)論文-天天文庫。
1、AJAX技術(shù)及其在WEB應(yīng)用程序開發(fā)中的應(yīng)用摘要AJAX技術(shù)是將Java技術(shù)、XML、DOM以及JavaScript等編程技術(shù),按一定的協(xié)作方式合理組合在一起,來充分發(fā)揮各自的作用。通過在用戶和服務(wù)器之間加入AJAX引擎(AJAXengine),使用戶操作與服務(wù)器響應(yīng)實現(xiàn)異步化,從而增強aps?! ?AJAX與傳統(tǒng)L”,是一種創(chuàng)建交互式L、DOM以及JavaScript等編程技術(shù),按一定的協(xié)作方式合理組合在一起,來充分發(fā)揮各自的作用。這些技術(shù)有Javascript、XSTL、X、DOM、XML、CSS及XMLHttpRequest。AJAX技術(shù)的出現(xiàn)和使用使得LHttpRequest請求對
2、象?! ?)與服務(wù)器建立連接,向服務(wù)器發(fā)送請求?! ?)接收服務(wù)器響應(yīng)對處理結(jié)果進行分析?! ?)使用DOMAPI更新客戶端頁面內(nèi)容。 2AJAX的關(guān)鍵技術(shù) 鑒于AJAX涉及到的技術(shù)較多,本文著重對XMLHttpRequest、DOM、XML、JavaScript幾種技術(shù)的使用進行說明?! ?.1XMLHttpRequest XMLHttpRequest對象是AJAX技術(shù)中最核心的部分。利用這個對象,AJAX不用刷新頁面即可與服務(wù)服進行數(shù)據(jù)的傳輸和讀寫。它只與服務(wù)器進行數(shù)據(jù)交換,減輕了服務(wù)器的負擔,減少了等待響應(yīng)時間,用戶與服務(wù)器交互更為流暢?! ?.2DOM DOM全名為“Doc
3、umentObjectModel”,是LProcessing的組件API。該DocumentObjectM摘要AJAX技術(shù)是將Java技術(shù)、XML、DOM以及JavaScript等編程技術(shù),按一定的協(xié)作方式合理組合在一起,來充分發(fā)揮各自的作用。通過在用戶和服務(wù)器之間加入AJAX引擎(AJAXengine),使用戶操作與服務(wù)器響應(yīng)實現(xiàn)異步化,從而增強aps?! ?AJAX與傳統(tǒng)L”,是一種創(chuàng)建交互式L、DOM以及JavaScript等編程技術(shù),按一定的協(xié)作方式合理組合在一起,來充分發(fā)揮各自的作用。這些技術(shù)有Javascript、XSTL、X、DOM、XML、CSS及XMLHttpReques
4、t。AJAX技術(shù)的出現(xiàn)和使用使得LHttpRequest請求對象?! ?)與服務(wù)器建立連接,向服務(wù)器發(fā)送請求。 4)接收服務(wù)器響應(yīng)對處理結(jié)果進行分析?! ?)使用DOMAPI更新客戶端頁面內(nèi)容?! ?AJAX的關(guān)鍵技術(shù) 鑒于AJAX涉及到的技術(shù)較多,本文著重對XMLHttpRequest、DOM、XML、JavaScript幾種技術(shù)的使用進行說明。 2.1XMLHttpRequest XMLHttpRequest對象是AJAX技術(shù)中最核心的部分。利用這個對象,AJAX不用刷新頁面即可與服務(wù)服進行數(shù)據(jù)的傳輸和讀寫。它只與服務(wù)器進行數(shù)據(jù)交換,減輕了服務(wù)器的負擔,減少了等待響應(yīng)時間,用戶
5、與服務(wù)器交互更為流暢?! ?.2DOM DOM全名為“DocumentObjectModel”,是LProcessing的組件API。該DocumentObjectModelLevel2CoreAPI允許程序動態(tài)訪問和更新文檔的內(nèi)容和結(jié)構(gòu)。腳本或程序語言通過DOM與X頁進行交互溝通?! ?.3XML XML全名為“ExtensibleMarkupLanguage”,是一種開放的,允許用戶對自己的標記語言進行定義的源語言。標記是一種信息符號,它能被計算機理解,計算機相互之間通過這種信息符號來處理包含各種信息的文章等。XML語言是由相關(guān)人士自由決定的標記語言,具有開放性、可擴展性、可自描述
6、性的特點。它作為數(shù)據(jù)交換與數(shù)據(jù)傳輸?shù)臉藴试赸.東南大學(xué),2007:81-130. [3]PhilBallard.SamsTeachYourselfAjaxin10Minutes.US:Addison-Wesley,2006:1-200. [4]HolznerS.AjaxBible.WileyPublishing,Inc.2007.