【发布时间】:2014-01-20 23:29:39
【问题描述】:
我目前正在使用 Spring MVC 编写一个论坛 Web 应用程序。我只是 Spring 的初学者,现在才使用它大约 1 周。
我需要实现推送通知。这是场景:用户 A 登录并创建一个帖子。用户 B 在用户 A 仍处于登录状态时访问了用户 A 的帖子。用户 A 收到通知,指出有用户评论了他的帖子,而他的浏览器没有刷新页面。
在向用户 A 发送用户 B 已异步评论他的帖子的通知时,我需要帮助。我做了一些研究,发现有一个名为 CometD 的包我可以使用,但我找不到任何简单的教程让我理解。
谁能建议任何其他软件包/方法来解决我的问题?或者,如果您有任何简单的 CometD 教程,那也很好。
【问题讨论】:
-
看看异步支持(DeferredResult)和 Spring 4 WebSockets 支持。
-
您的
views使用的是什么? JavaScript 和 jQuery 有 AJAX GET 和 POST 请求。他们可能会救你。试试this
标签: java spring spring-mvc push-notification cometd