Direct Web Remoting:利用 JavaScript 調用服務器端類(翻譯)


Direct Web Remoting (DWR) 用非常簡單方式直接通過瀏覽器上的 JavaScript 調用 Java 代碼。它能幫助你構建類似於 G-Mail,Google Suggest 或者 Kuro5hin 這樣不需要調用新頁面來更新數據的網站。

利用 DWR,僅僅需要一個簡單的 jar 文件和向 web.xml 添加少量代碼來配置服務器端類。在 Web 頁面上添加一對 <script> 標籤,指明你所需要的導入的 Java 類,就可以馬上在 JavaScript 上調用 Java 代碼。更多詳細說明已放在 DWR 站點上。

JavaScript 的任務是通過 DWR servlet 來調用指定的 Java 代碼,動態創建 iframe。DWR servlet 的任務是配置一些參數,調用服務器端 Java 代碼爲調用者向 iframe 提供返回數據。

譯者語
DWR 是個新東東,目前僅僅被認爲是 alpha 版。在這一領域,據我瞭解還有 XML HTTP Request object(一般稱作XMLHttp) 和 XML-RPC。國內使用 XMLHttp 的很多,包括我前幾個月所參與的項目,實現了很多以前認爲 B/S 很難辦到的需求,不過遇到的問題也不少,相同版本的 IE 有的卻要報錯,讓人很惱火。XML-RPC 國內用戶就少多了,我未接觸過 XML-RPC,在此不作過多評價。

在這樣一個日新月異的時代,希望 DWR 能經受住考驗!


(請注意!引用、轉貼本文應註明譯者:Rosen Jiang 以及出處:http://blog.csdn.net/rosen 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章