Java 直接Web远程处理(DWR)是如何工作的?
Direct Web Remoting(DWR)到底做什么? 虽然我已经通过了官方网站 我想用简单的语言来理解 具体来说,我有以下问题; 1.虽然engine.js是标准的Javascript库,但它在将其包含在我们的应用程序中究竟有何帮助? 2.DWR有什么特殊之处是普通Javascript/AJAx组合无法实现的Java 直接Web远程处理(DWR)是如何工作的?,java,ajax,javascript,dwr,Java,Ajax,Javascript,Dwr,Direct Web Remoting(DWR)到底做什么? 虽然我已经通过了官方网站 我想用简单的语言来理解 具体来说,我有以下问题; 1.虽然engine.js是标准的Javascript库,但它在将其包含在我们的应用程序中究竟有何帮助? 2.DWR有什么特殊之处是普通Javascript/AJAx组合无法实现的 谢谢。好的,我只是简单地看了一下DWR,我也在想同样的事情。就我所能收集到的数据而言,DWR构建并在您的页面上包含一些反映服务器端java的javascript。它将生成您可以在j
谢谢。好的,我只是简单地看了一下DWR,我也在想同样的事情。就我所能收集到的数据而言,DWR构建并在您的页面上包含一些反映服务器端java的javascript。它将生成您可以在javascript中调用的客户端代理。因此,不必使用jquerys$.ajax(…)命令并指定url、数据类型、数据等,您只需使用RemoveObj.doSomeStuff(…),它将在幕后为您执行实际的ajax请求 这基本上也是ASP.NET在声明[WebMethod]时所做的。这只是一个快捷方式,可能会节省维护时间,例如,如果您的URL发生更改,我怀疑DWR也会更新其客户端代码 我唯一的问题是它似乎污染了名称空间 为了真正回答您的问题,它没有做任何您不能用普通javascript和servlet做的事情