博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
在DWR中beginBatch()和endBatch()的含义
阅读量:5835 次
发布时间:2019-06-18

本文共 571 字,大约阅读时间需要 1 分钟。

  hot3.png

function addBook(){
                         var book = {name: null,isbm: null,author: null};
                        dwr.util.getValues(book);
                        dwr.engine.beginBatch();
                                 BookManageService.addBook(book);
                                 loadAllBooks();
                            dwr.engine.endBatch();
                }
 像上面这段代码中beginBatch()和endBatch()的含义是:
在 DWR 中,可以在一个 HTTP 请求中向服务器发送多个远程调用。调用 DWREngine.beginBatch() 告诉 DWR 不要直接分派后续的远程调用,而是把它们组合到一个批请求中。DWREngine.endBatch() 调用则把批请求发送到服务器。远程调用在服务器端顺序执行,然后调用每个 JavaScript 回调。
批处理在两方面有助于降低延迟:第一,避免了为每个调用创建 XMLHttpRequest 对象并建立相关的 HTTP 连接的开销。第二,在生产环境中,Web 服务器不必处理过多的并发 HTTP 请求,改进了响应时间。

本文出自 “” 博客,请务必保留此出处

转载于:https://my.oschina.net/sucre/blog/296274

你可能感兴趣的文章
mysql遇见error,1049
查看>>
NYOJ311 完全背包
查看>>
shp格式数据发布服务:postGIS + postgresql + geoserver
查看>>
codevs——2822 爱在心中
查看>>
Python基础班---第一部分(基础)---Python基础知识---认识Python
查看>>
JAVA MAC 配置
查看>>
1134 最长上升子序列 (序列型 DP)
查看>>
js冒泡排序
查看>>
第一次作业 4班卢炳武
查看>>
const int * 与 int *const
查看>>
抽象类的调用
查看>>
libjpeg.a exists or that its path is correct
查看>>
使用硬盘,安装双系统,Win7+CentOS
查看>>
Javascript学习总结
查看>>
快速安装infobright
查看>>
JS 操作Excel格式
查看>>
php 用正则替换中文字符一系列问题解决
查看>>
ActiveMQ应用笔记一:基本概念&安装
查看>>
Hibernate download
查看>>
防止 JavaScript 自动插入分号
查看>>