使用DOJO javascript实现反向AJAX

时间:2015-09-18 05:31:03

标签: javascript ajax dojo reverse-ajax

我想使用DOJO javascript框架实现反向AJAX。

DOJO是否提供与DWR等其他类似的开箱即用支持? 我正在使用最新的DOJO。 任何参考/例子都会很棒。

还需要在服务器端进行哪些更改?我正在使用Java。

1 个答案:

答案 0 :(得分:0)

嗯,有dojox/socket模块允许您使用任何WebSocket或Comet(= HTTP长轮询)解决方案。

另一个是CometD项目,这是一个使用长轮询的解决方案,允许您与Java应用程序(使用CometD Java库)和JavaScript应用程序(使用CometD Dojo库)进行通信。

但是,它不是开箱即用的Dojo,而是一个单独的项目(虽然JavaScript lib包含在旧版本中)。

显然,您的代码设置会发生变化。首先,您需要能够运行CometD Java服务,然后您可以使用ServerSession发布数据,或使用ClientSession在Java端订阅。详细说明会过于宽泛,但您应该阅读reference guide