<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 鉤子 閱讀(187) 評論(0)  編輯  收藏 所屬分類: opensources
    主站蜘蛛池模板: 国产精品国产自线拍免费软件| 最近中文字幕mv免费高清电影| 亚洲欧美日韩综合俺去了| 最近2019年免费中文字幕高清| 免费看国产曰批40分钟| 自拍偷自拍亚洲精品播放| 成人au免费视频影院| 亚洲s码欧洲m码吹潮| 成人五级毛片免费播放| 国产精品免费高清在线观看| 日韩va亚洲va欧洲va国产| 亚洲国产综合精品| 四虎永久在线精品免费观看地址| 国产亚洲中文日本不卡二区 | 少妇中文字幕乱码亚洲影视| 亚洲国产高清国产拍精品| 亚洲av永久无码精品天堂久久 | 日本视频免费在线| 久久大香伊焦在人线免费| 美女巨胸喷奶水视频www免费| 亚洲成熟xxxxx电影| 亚洲JIZZJIZZ中国少妇中文| 一区二区免费电影| 亚洲av无码专区首页| 国产亚洲综合视频| 亚洲综合精品一二三区在线| 亚洲黄色免费在线观看| 亚洲一区二区三区不卡在线播放| 亚洲AV无码一区二区三区久久精品 | 一区二区三区免费看| 嫩草在线视频www免费观看| 久久久久亚洲AV成人网| 在线中文高清资源免费观看| 中文字幕专区在线亚洲| 亚洲中文字幕久久精品蜜桃| 在线亚洲精品福利网址导航| 亚洲综合精品伊人久久| 有色视频在线观看免费高清在线直播 | 免费永久看黄在线观看app| 亚洲精品无码Av人在线观看国产| 在线免费观看视频你懂的|