【发布时间】:2015-09-14 19:45:49
【问题描述】:
我想在 Dropwizard 应用程序中实现反向 ajax。我该怎么做? Dropwizard 是否提供了任何工具来完成此操作。
任何评论将不胜感激。 提前致谢
【问题讨论】:
标签: java dropwizard reverse-ajax
我想在 Dropwizard 应用程序中实现反向 ajax。我该怎么做? Dropwizard 是否提供了任何工具来完成此操作。
任何评论将不胜感激。 提前致谢
【问题讨论】:
标签: java dropwizard reverse-ajax
据我所知,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/
【讨论】: