hankai_hk 发表于 2013-1-29 11:45:23

DWR入门


 什么是DWR 
    全名 Drect Web Remoting 开源,免费的Ajax框架
将Java类发布为JavaScript可调用的脚本对象,提供JavaScript工具类,简化页面编码 

     DWR(Direct Web Remoting)是一个WEB远程调用框架.利用这个框架可以让AJAX开发变得很简单.利用DWR可以在客户端利用JavaScript直接调用服务端的Java方法并返回值给JavaScript就好像直接本地客户端调用一样(DWR根据Java类来动态生成JavaScrip代码).
DWR原理

<div class="O"><img alt="*">DWR 主要由两部分组成
运行在服务端的 Java Servlet,用来接收请求和发送响应到浏览器
运行在客户端的 JavaScript,用来发送请求和动态更新页面。DWR 依靠动态的 Javascript 来工作,这些 Javascript 脚本是基于 Java 类的。代码产生一些 Ajax 的动作使之看起来像是发生在浏览器中的客户端,但事实上是服务端在执行这些代码,DWR负责数据的转换,然后来来回回的传输所产生的数据。 
DWR 主要由两部分组成
运行在服务端的 Java Servlet,用来接收请求和发送响应到浏览器
运行在客户端的 JavaScript,用来发送请求和动态更新页面。DWR 依靠动态的 Javascript 来工作,这些 Javascript 脚本是基于 Java 类的。代码产生一些 Ajax 的动作使之看起来像是发生在浏览器中的客户端,但事实上是服务端在执行这些代码,DWR负责数据的转换,然后来来回回的传输所产生的数据。
页: [1]
查看完整版本: DWR入门