目錄/提綱:……
(一)AJAX的概述
(一)AJAX與傳統(tǒng)Web模型的區(qū)別
(二)組成Ajax的WEB框架模型的關(guān)鍵技術(shù)及它們之間的協(xié)助
(一)客戶端提交頁面
(二)處理服務(wù)器的響應(yīng)
(三)AJAX應(yīng)用案例研究
……
畢業(yè)論文:Aja*技術(shù)及其在web中的應(yīng)用
提示:
本文原版含圖表word版全文下載地址附后(正式會員會看到下載地址)。這里只復(fù)制粘貼部分內(nèi)容或目錄(下面顯示的字?jǐn)?shù)不代表全文字?jǐn)?shù)),有任何不清楚的煩請咨詢本站客服。
論 文 題 目 :Aja*技術(shù)及其在web中的應(yīng)用
指 導(dǎo) 老 師 :胡圣榮
學(xué) 生 姓 名 :方創(chuàng)城
學(xué) 號 :W445009221300002
院 系 :網(wǎng)絡(luò)教育學(xué)院
專 業(yè) :計算機科學(xué)與技術(shù)
寫 作 批 次 :2011春02批次
原 創(chuàng) 承 諾 書
我承諾所呈交的畢業(yè)
論文是本人在老師指導(dǎo)下進(jìn)行的研究工作及取得的研究成果。據(jù)我查證,除了文中特別加以標(biāo)注和致謝的地方外,論文中不包含其他人已經(jīng)發(fā)表或撰寫過的研究成果。若本論文及資料與以上承諾內(nèi)容不符,本人愿意承擔(dān)一切責(zé)任。
畢業(yè)論文作者簽名:__方創(chuàng)城_
日期: 2011年 6月26日
目 錄
摘要 ………………………………………………………………………………I
Abstract …………………………………………………………………………Ⅱ
導(dǎo)言 …………………………………………………………………………….Ⅲ
一.AjA*的概述及其相關(guān)技術(shù) ……………………………………………………1
(一)AJA*的概述 ………………………………………………………………1
1.Aja*的優(yōu)勢 …………………………………………………………
……(新文秘網(wǎng)http://m.jey722.cn省略1090字,正式會員可完整閱讀)……
elopment of web technology,Web。based network services characterized by user e*perience stand for current trend of the Internet development.During several changes in the structure of web applications,A new Web application interaction model Aja*.Aia*(Asynchronous JavaScript and *ML).Aia*-based interaction model. provides a new kind web design pattern.Aja* design pattern has not only changed the traditional web application pattern,it also opens up a new piece of web development
field.
Th article is to study Aia*.based web application development.Study how to Combine Ai a* model with traditional web development in enterprise.1evel web application and how to effectively use it in web developing process.
Key Words:Aja*,web, asynchronous Communication
II
導(dǎo)言
隨著互聯(lián)網(wǎng)的普及和信息技術(shù)的高速發(fā)展,Web應(yīng)用己經(jīng)成為信息時代不可或缺的一部分。從單純的文字信息到今天日益豐富多彩的網(wǎng)絡(luò)世界,我們看到了網(wǎng)絡(luò)的強大魅力和無限潛力,從網(wǎng)絡(luò)誕生的那天起人們對Web開發(fā)的探索就從未停止過,不斷豐富的Web開發(fā)技術(shù)給Web開發(fā)帶來了廣闊的發(fā)揮空間。
隨著Web2.0的出現(xiàn),一個過去并不被廣泛支持的技術(shù)已經(jīng)被越來越多的用戶所接受,它給了開發(fā)者更多的_,開發(fā)先進(jìn)的Web應(yīng)用程序。這些通過JavaScript來異步取得*ML數(shù)據(jù)的應(yīng)用程序,被稱為“AJA*應(yīng)用程序”
(Asynchronous JavaScript and *ML applications)。與傳統(tǒng)w曲應(yīng)用程序相比,它顯得更像桌面應(yīng)用程序。
AJA*是結(jié)合了Java技術(shù)、*ML以及JavaScript等編程技術(shù),可以讓開發(fā)人員構(gòu)建基于Java技術(shù)的Web應(yīng)用,并打破了使用頁面重載的慣例。使用AJA*,用戶可以創(chuàng)建接近本地桌面應(yīng)用的直接、高可用、更豐富、更動態(tài)的Web用戶界面。
而AJA*作為一種新的選擇、一種新的開發(fā)工具,可以創(chuàng)建豐富的基于瀏覽的應(yīng)用,并且可以通過異步數(shù)據(jù)交換機制有效解決傳統(tǒng)Web應(yīng)用的“請求一響應(yīng)”模式中的網(wǎng)絡(luò)延遲問題。
本文對Aja*模式下的WEB開發(fā)進(jìn)行研究,將Aja*交互模型與傳統(tǒng)的Web開發(fā)相結(jié)合并有效地應(yīng)用在網(wǎng)站W(wǎng)eb應(yīng)用開發(fā)過程中。
III
Aja*技術(shù)及其在web中的應(yīng)用
一 . AjA*的概述及其相關(guān)技術(shù)
(一)AJA*的概述
AJa*利用異步調(diào)用方式對頁面進(jìn)行局部刷新,可以創(chuàng)建豐富的基于瀏覽器
的應(yīng)用,提供高度交互的使用體驗。用戶感覺幾乎所有的操作都會很快響應(yīng)而
沒有頁面重載的等待。由于Aja*在界面表現(xiàn)力和用戶體驗方面的優(yōu)異表現(xiàn),具
有廣闊的技術(shù)應(yīng)用和商業(yè)市場前景,該技術(shù)得到了業(yè)界的極力追捧。Google公
司率先采用Aja*技術(shù)建造出了一大堆非常出色的應(yīng)用:Google Maps、GMail,
特別Google Maps更是將AJa*技術(shù)引到了聚光燈下;IBM、Oracle、Yahoo!、
等公司啟動了OpenAJA*項目,致力于為Aja*開發(fā)建造先進(jìn)強大的開發(fā)工具;
微軟開發(fā)了自己的AJa*框架Asp.netAja*(原Atlas)。
Aja*是Web2.0階段系列技術(shù)和相關(guān)產(chǎn)品服務(wù)中非常重要的一種技術(shù)。其全
稱為異步JavaScript和*ML,從中可以看到與Aja*直接相關(guān)的幾個技術(shù)點:一是
異步,借助異步JavaScript實現(xiàn)瀏覽器和服務(wù)器直接的異步交互,如無需重新裝
載整個頁面就可以向服務(wù)器發(fā)送請求,并接受響應(yīng)。二是JavaScript,三是*ML,
對*ML文檔的解析和處理.這幾點恰恰集中反映了這項技術(shù)關(guān)注的問題。
1.Aja*的優(yōu)勢
與傳統(tǒng)的Web開發(fā)不同,Aja*應(yīng)用的優(yōu)勢主要表現(xiàn)在以下幾個方面:
a.減輕服務(wù)器的負(fù)擔(dān)。因為Aja*的根本理念是“按需取數(shù)據(jù)”,所以最大
可能減少了冗余請求和響應(yīng)對服務(wù)器造成的負(fù)擔(dān)。
b.無刷新更新頁面,減少用戶實際和心理等待時間。Aja*適用于交互較多,頻繁讀數(shù)據(jù),數(shù)據(jù)分類良好的WEB應(yīng)用。特別的,當(dāng)要讀取大量的數(shù)據(jù)的時候,不用像Reload那樣出現(xiàn)白屏的情況,Aja*使用*MLHttpRequest對象發(fā)送請求并得到服務(wù)器響應(yīng),在不重新載入整個頁面的情況下用JavaScript操作DOM文檔對象模型(Document Object Model)最終更新頁面。
c.可以把以前服務(wù)器負(fù)擔(dān)的一些工作轉(zhuǎn)移到客戶端,利用客戶端閑置的能力來處理,減輕服務(wù)器和帶寬的負(fù)擔(dān),提高網(wǎng)站程序的帶寬性能 ……(未完,全文共12868字,當(dāng)前僅顯示3061字,請閱讀下面提示信息。
收藏《畢業(yè)論文:Aja*技術(shù)及其在web中的應(yīng)用》)