DevOps研发效能
媒体矩阵
开源中国APP
授权协议 Apache
开发语言 JavaScript
操作系统 跨平台
软件类型 开源软件
开源组织
地区 不详
投 递 者 不详
适用人群 未知
收录时间 2008-09-05

软件简介

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负责数据的传递和转换。
展开阅读全文

评论

点击加入讨论🔥(4) 发布并加入讨论🔥
发表了资讯
2011/07/01 00:00

DWR 3.0 RC2 发布

DWR3.0 RC2版发布,该版本包含众多bug修复,以及性能改进。 bug修复详细记录: [DWR-9] - Wrong collection returned when same function name called consecutively [DWR-117] - AnnotationsConfigurator: Error when I specify "scope" but don't specify "javascript" [DWR-197] - Unable to override context path for static engine.js [DWR-205] - jms dependency missing from pom.xml [DWR-208] - normal remote calls...

4
0
没有更多内容
加载失败,请刷新页面
点击加载更多
加载中
下一页
发表了博客
{{o.pubDate | formatDate}}

{{formatAllHtml(o.title)}}

{{parseInt(o.replyCount) | bigNumberTransform}}
{{parseInt(o.viewCount) | bigNumberTransform}}
没有更多内容
暂无内容
发表了问答
{{o.pubDate | formatDate}}

{{formatAllHtml(o.title)}}

{{parseInt(o.replyCount) | bigNumberTransform}}
{{parseInt(o.viewCount) | bigNumberTransform}}
没有更多内容
暂无内容
暂无内容
4 评论
74 收藏
分享
OSCHINA
登录后可查看更多优质内容
返回顶部
顶部