我想在 Dropwizard 应用程序中实现反向 ajax。我该怎么做?Dropwizard 是否提供任何工具来完成此操作。
任何评论将不胜感激。提前致谢
我想在 Dropwizard 应用程序中实现反向 ajax。我该怎么做?Dropwizard 是否提供任何工具来完成此操作。
任何评论将不胜感激。提前致谢
据我所知,Dropwizard 中不能直接使用反向 ajax。但是可以使用 web-sockets 或长轮询直接建立反向 ajax 的效果。Web-sockets 是客户端和服务器之间异步通信的有效方式,无需在客户端重新加载任何页面。
在 dropwizard 中建立 web-socket 的方法有很多,我最喜欢的是 jetty websocket。
有几种类型的反向 AJAX(轮询、websockets、piggy backing、comet)。Atmosphere,一个异步 Comet/websockets 框架与 Jersey 配合得很好。你可以在这里试一试:https ://github.com/Atmosphere/atmosphere
这里似乎还有一个捆绑的 Dropwizard/Atmosphere 版本: https ://github.com/mgutz/dropwizard-atmosphere/