【发布时间】:2015-09-17 13:29:13
【问题描述】:
我最近开始使用 Spring 开发我的第一个 Web 应用程序,但遇到了一个我无法真正找到答案的问题。我拥有的是一个在 tomcat 中运行的简单 Spring MVC 应用程序,它通过 REST 提供 JSON、XML 或二进制形式的数据。该服务由我开发的两个客户端使用,一个简单的 Java 桌面应用程序和一个 Android 应用程序。到目前为止,客户只能通过轮询获得有关新数据的信息。 我现在想要的是一种服务器在新数据可用时向客户端发送通知/消息的方式。对于 Android 客户端来说,如果可以随时收到通知会很好,当然不仅是在应用程序当前打开时。我发现了很多关于 JavaScript 客户端代码的信息,但很少有关于 Java 和 android 客户端选项的真正有用的最新输入。
如果有人能告诉我什么是实现我想要的最佳方式(理想情况下是在服务器端与 Spring 很好集成的东西)、使用哪些协议/库/框架,那将是非常棒的甚至指向我一些示例或教程,如何在服务器和客户端实现这一点。
提前感谢您的任何意见。
【问题讨论】:
标签: java android spring spring-mvc