<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    You smiled and talked to me of nothing and I felt that for this I had been waiting long.

    The trees come up to my window like the yearning voice of the dumb earth.

    BlogJava 首頁 新隨筆 聯系 聚合 管理
      19 Posts :: 10 Stories :: 25 Comments :: 0 Trackbacks

    DWR: Easy AJAX for JAVA

    DWR是一個Java開源庫,幫助你實現Ajax網站。

    它可以讓你在瀏覽器中的Javascript代碼調用Web服務器上的Java,就像在Java代碼就在瀏覽器中一樣。

    DWR主要包括兩部分:

    • 在服務器上運行的Servlet來處理請求并把結果返回瀏覽器。
    • 運行在瀏覽器上的Javascript,可以發送請求,并動態改變頁面。
      DWR會根據你的Java類動態的生成Javascript代碼。這些代碼的魔力是讓你感覺整個Ajax調用都是在瀏覽器上發生的,但事實上是服務器執行了這些代碼,DWR負責數據的傳遞和轉換。

    這種Java和Javascript之間的遠程調用會讓DWR用戶感覺像是曾經習慣使用的RMI或SOAP的RPC機制。而且這一過程還不需要額外的瀏覽器插件。

    Java是同步的,而Ajax是異步的。所以當你調用一個遠程方法時,你要給DWR一個回調函數,當數據從網絡上回來時,DWR會調用這個函數。


    這個圖表現了DWR是如何在onclick事件中改變下拉列表的內容的。

    DWR動態為服務端AjaxService類(Java)生成了一個相應的客戶端AjaxService類(Javascript)。這個類被 eventHandler調用。DWR就會去處理整個遠程調用的細節,包括在Javascript和Java之間轉換參數和返回值。然后在這里例子中,它 會執行你提供的回調函數(populateList),這個函數再利用DWR提供的工具函數來更改頁面內容。

    DWR幫你生產出具有很好交互性的網站,它提供的一些Javascript庫幫你處理DHTML,也提供了一些例子做為參考。

    posted on 2008-05-29 16:46 鉤子 閱讀(178) 評論(0)  編輯  收藏 所屬分類: opensources
    主站蜘蛛池模板: 2022年亚洲午夜一区二区福利 | 久久免费区一区二区三波多野| 久久这里只精品热免费99| 亚洲国产主播精品极品网红| 亚洲欧洲第一a在线观看| 亚洲爆乳无码精品AAA片蜜桃| 免费一区二区无码东京热| 成人黄软件网18免费下载成人黄18免费视频| 亚洲男女内射在线播放| 日韩精品免费一线在线观看| 国产精品成人观看视频免费| 2048亚洲精品国产| 亚洲综合色婷婷在线观看| 无码免费一区二区三区免费播放 | 日本免费一二区在线电影 | 色婷五月综激情亚洲综合| 成人A片产无码免费视频在线观看| 亚洲一区二区三区在线观看精品中文| 亚洲日韩中文字幕一区| 伊人久久大香线蕉免费视频| 国产国产人免费视频成69大陆 | www视频免费看| 亚洲国产人成在线观看69网站| 免费在线看黄网站| 亚洲AV之男人的天堂| 亚洲第一综合天堂另类专| 亚洲Av无码乱码在线观看性色 | 亚洲视频在线观看免费视频| 亚洲色WWW成人永久网址| 免费看搞黄视频网站| 亚洲AV无码专区在线亚| 一本岛高清v不卡免费一三区| 亚洲av丰满熟妇在线播放| 国产精品永久免费视频| 最近的免费中文字幕视频| 国产成人高清亚洲一区久久| 免费特级黄毛片在线成人观看| 亚洲一区二区三区丝袜| 亚洲天堂在线视频| 在线观看无码AV网站永久免费| 亚洲国产综合精品|