DWR Java 的 Ajax 框架

我要开发同款
匿名用户2008年09月05日
37阅读
开发技术JavaScript
所属分类Web应用开发、AJAX框架/RIA
授权协议Apache

作品详情

DWR是一个Java开源库,帮助你实现Ajax网站。它可以让你在浏览器中的Javascript代码调用Web服务器上的Java,就像在Java代码就在浏览器中一样。

DWR将生成JavaScript,允许网络浏览器安全地调用Java代码,就像它在本地运行一样。它几乎可以调集任何数据,包括集合、POJO、XML和二进制数据,如图像和PDF文件。所需要的只是一个安全策略,它定义了允许的内容。

通过反向Ajax,DWR允许运行在服务器上的Java代码使用客户端API来发布更新到任意的浏览器组。这允许两种交互方式--浏览器调用服务器和服务器调用浏览器。DWR支持Comet、Polling和Piggyback(在正常请求中发送数据)作为向浏览器发布的方式。

DWR提供与Spring、Struts、Guice、Hibernate等的集成。

DWR主要包括两部分:

在服务器上运行的Servlet来处理请求并把结果返回浏览器。运行在浏览器上的Javascript,可以发送请求,并动态改变页面。DWR会根据你的Java类动态的生成Javascript代码。这些代码的魔力是让你感觉整个Ajax调用都是在浏览器上发生的,但事实上是服务器执行了这些代码,DWR负责数据的传递和转换。
声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!
下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态

评论