§封Ja葬va§

          Dwr批處理

          批量調用
          你可以使用batch來批量的執行遠程調用。這樣可以減少與服務器的交互次數,所以可以提交反應速度。
          一個batch以 DWREngine.beginBatch() 開始 ,并以 DWREngine.endBatch() 結束。當
          DWREngine.endBatch() 被調用,我們就結束了遠程調用的分組,這樣DWR就在一次與服務器的交互中
          執行它們。
          DWR會小心的處理保證所有的回調函數都會被調用,所以你可以明顯的打開和關閉批處理。只要別忘了調
          用endBatch(),否則所有的遠程調用永遠的處于列隊中。
          警告:很明顯,把一些遠程調用放在一起執行也會產生一些影響。例如不能在batch里面執行同步調用。
          所有的元數據選項,例如hooks, timeouts和errorHandlers都在batch級別的,而不是單次調用級別上的。
          所以如果一個batch中有兩個調用設置了不同的超時,除了最后一個其他的都被忽略。


          function showBatch(){

              DWREngine.beginBatch();

              One.service(1,2,function(data){
                 alert("businessOne");
              });

              Two.service(function(data){
                 alert("businessTwo");
              })

              DWREngine.endBatch();

          }

          posted on 2009-03-05 22:59 §朱家二少§ 閱讀(231) 評論(0)  編輯  收藏 所屬分類: Dwr


          只有注冊用戶登錄后才能發表評論。


          網站導航:
           
          主站蜘蛛池模板: 姜堰市| 陆河县| 玉门市| 四川省| 五常市| 琼中| 桦川县| 攀枝花市| 遵义市| 兴化市| 宕昌县| 钦州市| 北京市| 合江县| 武强县| 余庆县| 白水县| 民丰县| 青海省| 阿尔山市| 启东市| 建水县| 宕昌县| 年辖:市辖区| 盘山县| 板桥市| 姚安县| 禹州市| 昌宁县| 海宁市| 讷河市| 六盘水市| 南岸区| 海林市| 化隆| 广汉市| 嘉黎县| 镇赉县| 岳池县| 米林县| 门头沟区|