1

我使用 Struts、Spring 和 Hibernate 构建了我的项目。我正在使用 Tomcat 作为服务器。现在我想在我的 Web 应用程序中实现推送通知,执行诸如根据数据库中的新数据更新视图层上的表之类的任务,或者在发生特定情况时显示通知。我该如何实现这一点,我应该使用什么工具?也许彗星或类似的东西?如果您有指向教程的链接,我会发现这很有帮助。

我也想知道这(推送)是否与消息传递有关?

我试过这个链接 ,但它看起来像拉。我的案例就像一个聊天应用程序——如果有人登录,其他成员会收到通知。我对如何实现这一点感到困惑。

4

3 回答 3

1

您是否尝试过Atmosphere框架?它支持 websocket 并回退到提到的 longpolling。

它可以在客户端与 jquery 一起使用。教程在这里

于 2012-10-25T05:50:51.457 回答
0

那么最简单的方法是使用长轮询的ajax调用(想到jQuery)。彗星也不错。

于 2012-10-25T05:21:40.667 回答
0

使用 Spring STOMP WebSockets .. 它非常简单 https://spring.io/guides/gs/messaging-stomp-websocket/

于 2015-09-30T13:36:08.303 回答