2 回答

TA貢獻(xiàn)1820條經(jīng)驗(yàn) 獲得超2個(gè)贊
頁面重載提出了一個(gè)在Web應(yīng)用開發(fā)中最大的可用性障礙,對(duì)于java開發(fā)來說也是一個(gè)重大的挑戰(zhàn)。在本系列中,作者Philip McCarthy介紹了通過后臺(tái)通道的方法來創(chuàng)建動(dòng)態(tài)Web應(yīng)用的經(jīng)驗(yàn)。Ajax(Asynchronous JavaScript and XML)是一個(gè)結(jié)合了Java技術(shù)、XML、以及JavaScript的編程技術(shù),可以讓你構(gòu)建基于Java技術(shù)的Web應(yīng)用,并打破了使用頁面重載的慣例。
Ajax,異步JavaScript與XML,是使用客戶端腳本與Web服務(wù)器交換數(shù)據(jù)的Web應(yīng)用開發(fā)方法。這樣,Web頁面不用打斷交互流程進(jìn)行重新加裁,就可以動(dòng)態(tài)地更新。使用Ajax,你可以創(chuàng)建接近本地桌面應(yīng)用的,直接的、高可用的、更豐富的、更動(dòng)態(tài)的Web用戶接口界面。
Ajax不是一個(gè)技術(shù),它更像是一個(gè)模式—標(biāo)志并描述有用的設(shè)計(jì)技巧的一種方法。對(duì)于剛了解它的許多開發(fā)人員來說,它是一種新的感覺,但是實(shí)現(xiàn)Ajax的所有組件都已存在了許多年。當(dāng)前的熱鬧是因?yàn)樵?004與2005年出現(xiàn)了一些基于Ajax的非常動(dòng)態(tài)的WebUI,尤其是Google的GMail與Maps應(yīng)用系統(tǒng)、與照片共享網(wǎng)站Flickr。這些UI充分地使用了后臺(tái)通道,也被一些開發(fā)者稱為“Web 2.0”,并導(dǎo)致了大家對(duì)Ajax應(yīng)用興趣的猛漲。
添加回答
舉報(bào)