資源描述:
《ajax技術(shù)及其在web應(yīng)用程序開發(fā)中的應(yīng)用》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(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)實(shí)現(xiàn)異步化,從而增強(qiáng)aps。 1AJAX與傳統(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é)果進(jìn)行分析?! ?)使用DOMAPI更新客戶端頁面內(nèi)容?! ?AJAX的關(guān)鍵技術(shù) 鑒于AJAX涉及到的技術(shù)較多,本文著重對XMLHttpRequest、DOM、XML、JavaScript幾種技術(shù)的使用進(jìn)行說明。 2.1XMLHttpRequest XMLHttpRequest對象是AJAX技術(shù)中最核心的部分。利用這個(gè)對象,AJAX不用刷新頁面即可與服務(wù)服進(jìn)行數(shù)據(jù)的傳輸和讀寫。它只與服務(wù)器進(jìn)行數(shù)據(jù)交換,減輕了服務(wù)器的負(fù)擔(dān),減少了等待響應(yīng)時(shí)間,用戶與服務(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)實(shí)現(xiàn)異步化,從而增強(qiáng)aps。 1AJAX與傳統(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ā)送請求?! ?)接收服務(wù)器響應(yīng)對處理結(jié)果進(jìn)行分析?! ?)使用DOMAPI更新客戶端頁面內(nèi)容。 2AJAX的關(guān)鍵技術(shù) 鑒于AJAX涉及到的技術(shù)較多,本文著重對XMLHttpRequest、DOM、XML、JavaScript幾種技術(shù)的使用進(jìn)行說明?! ?.1XMLHttpRequest XMLHttpRequest對象是AJAX技術(shù)中最核心的部分。利用這個(gè)對象,AJAX不用刷新頁面即可與服務(wù)服進(jìn)行數(shù)據(jù)的傳輸和讀寫。它只與服務(wù)器進(jìn)行數(shù)據(jù)交換,減輕了服務(wù)器的負(fù)擔(dān),減少了等待響應(yīng)時(shí)間,用戶
5、與服務(wù)器交互更為流暢?! ?.2DOM DOM全名為“DocumentObjectModel”,是LProcessing的組件API。該DocumentObjectModelLevel2CoreAPI允許程序動(dòng)態(tài)訪問和更新文檔的內(nèi)容和結(jié)構(gòu)。腳本或程序語言通過DOM與X頁進(jìn)行交互溝通。 2.3XML XML全名為“ExtensibleMarkupLanguage”,是一種開放的,允許用戶對自己的標(biāo)記語言進(jìn)行定義的源語言。標(biāo)記是一種信息符號,它能被計(jì)算機(jī)理解,計(jì)算機(jī)相互之間通過這種信息符號來處理包含各種信息的文章等。XML語言是由相關(guān)人士自由決定的標(biāo)記語言,具有開放性、可擴(kuò)展性、可自描述
6、性的特點(diǎn)。它作為數(shù)據(jù)交換與數(shù)據(jù)傳輸?shù)臉?biāo)準(zhǔn)在].東南大學(xué),2007:81-130. [3]PhilBallard.SamsTeachYourselfAjaxin10Minutes.US:Addison-Wesley,2006:1-200. [4]HolznerS.AjaxBible.WileyPublishing,Inc.2007.