gpt4 book ai didi

java - Direct Web Remoting (DWR) 是如何工作的?

转载 作者:搜寻专家 更新时间:2023-11-01 03:12:48 29 4
gpt4 key购买 nike

Direct Web Remoting (DWR) 到底是做什么的?虽然我已经浏览过官方网站http://directwebremoting.org/我想用简单的语言来理解..

具体来说,我有以下问题; 1. 虽然 engine.js 是标准的 Javascript 库,但将其包含在我们的应用程序中究竟有何帮助? 2. DWR 有什么特别之处是普通的 Javascript/AJAx 组合无法完成的?

谢谢。

最佳答案

好吧,我只是简单地了解了 DWR,我也想知道同样的事情。据我所知,我可以收集 DWR 构建并在您的页面上包含一些反射(reflect)您的服务器端 java 的 javascript。它将生成您可以在 javascript 中调用的客户端代理。因此,您可以使用 RemoveObj.doSomeStuff(...) 而不是使用 jquerys $.ajax(...) 命令并指定 url、数据类型、数据等,它会为您执行实际的 AJAX 请求,在幕后。

这基本上也是 ASP.NET 在您声明 [WebMethod] 时所做的事情。它只是一条捷径,可以节省维护时间,例如如果您的网址发生变化,我怀疑 DWR 也会更新其客户端代码。

我唯一的问题是它似乎污染了命名空间。

要真正回答您的问题,它会执行您无法使用普通 javascript 和 servlet 执行的任何操作。

关于java - Direct Web Remoting (DWR) 是如何工作的?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6106519/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com