DWR与Spring JMX技术详解
1. DWR相关技术
1.1 调用顺序(Call Ordering)
AJAX通常是异步模型,远程调用的返回顺序可能与发送顺序不一致。 dwr.engine.setOrdered(boolean) 方法可让所有回复按发送的严格顺序返回。DWR通过在旧请求完成后再发送新请求来实现这一点。默认情况下,布尔参数设置为 false 。需要注意的是,将其设置为 true 会减慢应用程序的速度,并且如果消息丢失,可能会导致浏览器无响应。有时,让应用程序正确使用异步模型可能是更好的解决方案。在决定使用此方法之前,请仔细考虑。
1.2 错误和警告处理(Handling Errors and Warnings)
当DWR检测到失败时,它会根据错误的严重程度调用错误或警告处理程序,并将消息传递给它。这个错误或警告处理程序可用于在警告框或状态栏中显示错误消息。要更改错误处理程序,使用 dwr.engine.setErrorHandler(function) ;要更改警告处理程序,使用 dwr.engine.setWarningHandler(function) 。
1.3 util.js脚本
util.js 脚本包含许多实用函数,可帮助使用JavaScript数据(可能从服务器返回)更新网页。除了 useLoadingMessage() 函数外,它不依赖于DWR的其他部分即可运行,因此可
超级会员免费看
订阅专栏 解锁全文
2469

被折叠的 条评论
为什么被折叠?



