Dwr是Ajax框架的一種,可以是應用ajax變得非常的簡(jiǎn)單,大大提高開(kāi)發(fā)效率,而且dwr還提供了很多有用的js代碼,可以說(shuō)是如虎添翼。
一般來(lái)說(shuō),不管是jsp或者是asp要訪(fǎng)問(wèn)數據庫都得submit一個(gè)form,然后獲取數據庫或者執行部分邏輯,接著(zhù)web跳了另外一頁(yè)把執行的結果顯示出來(lái)。這個(gè)過(guò)程web相對于是刷新了一下。那么有什么辦法可以令web不刷新,而頁(yè)面又可以和數據庫交互數據呢?有,就是ajax技術(shù),利用web 對象把數據以xml方式submit到web server,然后返回結果,中間全部用javascript操作,頁(yè)面不閃動(dòng)或者刷新。但是自己操作xml對象未免有點(diǎn)小煩,能不能把這些工作集成到一個(gè)對象里面呢?能,就是dwr。
DWR 它的強項不在于頁(yè)面,在于后臺,我們把比較復雜的邏輯放到后臺去實(shí)現,然后在前臺像操作 javascript 一樣操作后臺,用起來(lái)很方便,就是配置稍稍復雜了點(diǎn)。