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

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

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

    [翻譯]DWR總體介紹:在JAVA中輕松使用AJAX

    DWR在今天正式發(fā)布了1.0版本.(2005-8-30) 網(wǎng)址是 http://getahead.ltd.uk/


     本文翻譯自http://getahead.ltd.uk/dwr/overview/dwr,時(shí)間為2005-8-30.
     本文有些地方翻譯的很不流暢,敬請(qǐng)?jiān)? 原文附在后面. :)


     

        DWR是一個(gè)開(kāi)源的類(lèi)庫(kù),可以幫助開(kāi)發(fā)人員開(kāi)發(fā)包含AJAX技術(shù)的網(wǎng)站.它可以允許在瀏覽器里的代碼使用運(yùn)行在WEB服務(wù)器上的JAVA函數(shù),就像它就在瀏覽器里一樣.
       
        它包含兩個(gè)主要的部分:允許JavaScript從WEB服務(wù)器上一個(gè)遵循了AJAX原則的Servlet(小應(yīng)用程序)中獲取數(shù)據(jù).另外一方面一個(gè)JavaScript庫(kù)可以幫助網(wǎng)站開(kāi)發(fā)人員輕松地利用獲取的數(shù)據(jù)來(lái)動(dòng)態(tài)改變網(wǎng)頁(yè)的內(nèi)容.
       
        DWR采取了一個(gè)類(lèi)似AJAX的新方法來(lái)動(dòng)態(tài)生成基于JAVA類(lèi)的JavaScript代碼.這樣WEB開(kāi)發(fā)人員就可以在JavaScript里使用Java代碼就像它們是瀏覽器的本地代碼(客戶端代碼)一樣;但是Java代碼運(yùn)行在WEB服務(wù)器端而且可以自由訪問(wèn)WEB 服務(wù)器的資源.出于安全的理由,WEB開(kāi)發(fā)者必須適當(dāng)?shù)嘏渲媚男㎎ava類(lèi)可以安全的被外部使用.
       
        這個(gè)從JAVA到JavaScript的遠(yuǎn)程功能方法給DWR的用戶帶來(lái)非常像傳統(tǒng)的RPC機(jī)制,就像RMI或者SOAP一樣,而且擁有運(yùn)行在WEB上但是不需要瀏覽器插件的好處.
       
        DWR不認(rèn)為瀏覽器/WEB服務(wù)器協(xié)議是重要的,而更樂(lè)于保證編程界面的簡(jiǎn)單自然.對(duì)此最大的挑戰(zhàn)就是把AJAX的異步特性和正常JAVA方法調(diào)用的同步特性相結(jié)合.在異步模式下,結(jié)果數(shù)據(jù)在開(kāi)始調(diào)用之后的一段時(shí)間之后才可以訪問(wèn).DWR解決了這個(gè)問(wèn)題,允許WEB開(kāi)發(fā)人員使用一個(gè)特殊的方法參數(shù)來(lái)指定一個(gè)函數(shù),以便在數(shù)據(jù)返回后來(lái)回調(diào)此函數(shù).
       
        下面的這個(gè)圖展示了DWR如何利用一些類(lèi)似JavaScript的onclick等事件的結(jié)果來(lái)改變一個(gè)下拉框列表的內(nèi)容.這個(gè)事件處理器調(diào)用一個(gè)DWR生成的JavaScript函數(shù),它和服務(wù)器端的Java函數(shù)是匹配的.DWR接著處理了JAVA和JavaScript之間的所有遠(yuǎn)程信息,包括轉(zhuǎn)換所有的參數(shù)和返回需要的值.接著DWR執(zhí)行了相應(yīng)的回調(diào)函數(shù)(populateList).這個(gè)例子演示了如何使用DWR功能函數(shù)來(lái)改變網(wǎng)頁(yè)內(nèi)容.
    dwr_howitworks.jpg
     DWR通過(guò)提供一些JavaScript函數(shù)庫(kù)來(lái)幫助處理DHTML,并提供了一套可以直接復(fù)制的例子,通過(guò)這些可以幫助你生成具有良好交互性的網(wǎng)站.
       
        如果想了解如何開(kāi)始使用DWR,請(qǐng)瀏覽 "入門(mén)指導(dǎo)" http://getahead.ltd.uk/dwr/getstarted和訪問(wèn)下載頁(yè)面http://getahead.ltd.uk/dwr/download.

    posted on 2005-08-31 12:13 Scud(飛云小俠) 閱讀(5593) 評(píng)論(6)  編輯  收藏 所屬分類(lèi): 其他

    評(píng)論

    # re: [翻譯]DWR總體介紹:在JAVA中輕松使用AJAX 2006-02-23 16:13 aaaaaaaaaaaaaaaaaaaaaa

    a
    dsa  回復(fù)  更多評(píng)論   

    # re: [翻譯]DWR總體介紹:在JAVA中輕松使用AJAX 2006-02-23 16:13 aaaaaaaaaaaaaaaaaaaaaa

    df  回復(fù)  更多評(píng)論   

    # re: [翻譯]DWR總體介紹:在JAVA中輕松使用AJAX 2006-04-14 16:39 ooo

    Servlet(小應(yīng)用程序)!!!
    汗!  回復(fù)  更多評(píng)論   

    # re: [翻譯]DWR總體介紹:在JAVA中輕松使用AJAX 2006-04-14 17:28 ttt

    fdfd  回復(fù)  更多評(píng)論   

    # re: [翻譯]DWR總體介紹:在JAVA中輕松使用AJAX 2006-04-14 17:29 tttt

    hahaha  回復(fù)  更多評(píng)論   

    # re: [翻譯]DWR總體介紹:在JAVA中輕松使用AJAX 2006-04-14 17:30 scud(飛云小俠)

    ....應(yīng)該不翻譯或者為 服務(wù)器端小應(yīng)用程序

    其他人是啥意思?  回復(fù)  更多評(píng)論   

    <2006年4月>
    2627282930311
    2345678
    9101112131415
    16171819202122
    23242526272829
    30123456

    導(dǎo)航

    統(tǒng)計(jì)

    公告

    文章發(fā)布許可
    創(chuàng)造共用協(xié)議:署名,非商業(yè),保持一致

    我的郵件
    cnscud # gmail


    常用鏈接

    留言簿(15)

    隨筆分類(lèi)(113)

    隨筆檔案(103)

    相冊(cè)

    友情鏈接

    技術(shù)網(wǎng)站

    搜索

    積分與排名

    最新評(píng)論

    閱讀排行榜

    評(píng)論排行榜

    主站蜘蛛池模板: 福利片免费一区二区三区| 亚洲av女电影网| 国产一区二区三区免费在线观看| 日本一区二区三区免费高清| 日韩免费一区二区三区在线播放| 国产男女爽爽爽爽爽免费视频| 99无码人妻一区二区三区免费 | 亚洲一区二区三区在线观看精品中文 | 亚洲乱人伦中文字幕无码| 亚洲一区二区三区高清在线观看| 亚洲AV成人影视在线观看 | 在线亚洲97se亚洲综合在线| 亚洲无人区午夜福利码高清完整版| 夜夜春亚洲嫩草影院| 久久亚洲AV无码精品色午夜麻| 老色鬼久久亚洲AV综合| 亚洲国产成人久久77| 中文字幕乱码亚洲精品一区 | 亚洲AV永久青草无码精品| 亚洲视频网站在线观看| 亚洲91精品麻豆国产系列在线| 亚洲人成人网站18禁| 九一在线完整视频免费观看| 久久国产一片免费观看| 日本视频在线观看永久免费| 亚洲成人免费网址| 全免费a级毛片免费看无码| 亚洲M码 欧洲S码SSS222| 亚洲精品无码高潮喷水在线| 亚洲黄色在线电影| 亚洲男同gay片| 国产精品福利片免费看| 在线看无码的免费网站| 在线观看视频免费国语| 久久乐国产精品亚洲综合| 亚洲国产精品一区| 亚洲国产精品无码第一区二区三区| j8又粗又长又硬又爽免费视频| 99在线在线视频免费视频观看| 色婷婷7777免费视频在线观看| 亚洲Av无码乱码在线播放|