【ArchSummit架构师峰会】探讨数据与人工智能相互驱动的关系>>> 了解详情
写点什么

DWR2.0 新增翻转 Ajax,Script 作用域以及 Annotation 支持

  • 2007-04-28
  • 本文字数:504 字

    阅读完需:约 2 分钟

DWR 团队最新发布了 2.0 版本。DWR 能够让浏览器中的 Javascript 与服务器上的 Java 应用进行交互。2.0 版本添加了许多有趣的特性。下面是新闻发布中突出的部分:

Javascript 代理 APIDWR 可以从 Java API 动态生成 Javascript。这是在运行时而不是编译时完成的,因此我们可以使用它来远程控制许多浏览器。这使得编写像聊天,或者任何特别动态的这样的应用变得非常简单。

反转 Ajax

DWR 提供三种方式来支持从服务器到浏览器的异步消息传输:Comet(long-lived HTTP connections),Polling 和 Piggyback。当然 Comet 和 Polling 方式是主动的(速度快但会需要额外的网络流量),而 Piggyback 是被动的(速度慢点但不需要额外的网络流量)。DWR 会自动选择最佳的方式,而这对开发者是透明的。

Script 作用域

包括普通 Servlet 具备的四种作用域:application、session、page 和 request 等,DWR2 引入一种新的作用域:“script”。Script 作用域适用于单个 Web 页面(而不是整个浏览器),无论页面存活多长时间。

Annotations

如果你正在使用 Java5,那么你就可以使用新的 DWR annotations。新的 annotations 包括 @RemoteProxy、@DataTransferObject、@RemoteMethod 以及 @RemoteProperty 等。

2007-04-28 19:31906
用户头像

发布了 127 篇内容, 共 42.0 次阅读, 收获喜欢 5 次。

关注

评论

发布
暂无评论
发现更多内容

Go 实现 WebSockets:2. 如何在 Go 中创建 WebSockets 应用程序

宇宙之一粟

Go 语言 web socket 4月月更

编程新手如何提高编程能力?

Jackpop

AI大咖说-如何有效的读论文

AIWeker

人工智能 论文阅读 李沐

在线SQL美化格式化工具

入门小站

工具

微信朋友圈的高性能复杂度分析

高山觅流水

「架构实战营」

框架中的自定义网关

Rubble

4月日更

MongoDB的原理、基本使用、集群和分片集群

神农写代码

微信朋友圈的高性能复杂度

锎心😌😌😌

linux之tree命令

入门小站

一文简述:云原生应用十二要素

穿过生命散发芬芳

4月月更

2022第13周-技术分享记事

印哥爱学习

随笔 工作经验

DIKW金字塔,AI爬到第几层了?

脑极体

8000字长文图解String,这次彻底搞懂了

Jackpop

数据库的物理存储系统

Joseph295

数据库 数据库系统

茴字有四种写法,HTAP呢?

MatrixOrigin

数据库 MatrixOrigin MatrixOne 矩阵起源 超融合数据库

Python 中有什么不容易让人察觉的有趣的事实?

Jackpop

在线时间戳计算时间差

入门小站

工具

从单机定时到多层分发

程序员小航

Java 定时任务 XXL-JOB

深度学习实战:基于卷积神经网络的猫狗识别

Peter

人工智能 机器学习 深度学习

TensorFlow的常用函数

Peter

人工智能 深度学习 tensorflow

jackson学习之四:WRAP_ROOT_VALUE(root对象)

程序员欣宸

4月月更

浅析基于Linux下的调度类分析(代码演示)

简说Linux内核

内存管理 Linux Kenel Linux内核 进程管理 嵌入式开发

每位互联网人才都应该明白怎么通过XSS获取cookie

喀拉峻

网络安全 安全 信息安全

[Day10]-[动态规划]最长回文子序列

方勇(gopher)

LeetCode 动态规划 数据结构算法

C++内存池的简单原理及实现(纯代码解析)

简说Linux内核

Linux服务器开发 Linux内核 驱动开发 嵌入式开发

python中self与__init__怎么解释能让小白弄懂?

Jackpop

jupyter notebook更换皮肤

Peter

数据分析 工具 jupyter

一文读完吴恩达-Machine Learning Yearning

AIWeker

人工智能 机器学习 吴恩达

内存是什么?一文搞懂内存是怎么实现的

简说Linux内核

内存管理 Linux内核 嵌入式开发 设备驱动

mass哈希娱乐游戏Dapp开发搭建

薇電13242772558

区块链

软件设计模式:桥接模式

正向成长

设计模式 桥接模式

DWR2.0新增翻转Ajax,Script作用域以及Annotation支持_Java_Scott Delap_InfoQ精选文章