如何通知java桌面客户端来自服务器的更改?
我想用Java开发一个桌面应用程序(我已经掌握了Java的基本知识)。它将在客户端的计算机上运行,并将从托管在internet上的服务器中提取信息。我可以设置一个计划任务,每2分钟连接一次服务器,并检查是否有任何更新/更改,但我认为这不是一个好主意。有没有办法让客户知道这些变化?例如,每当发生更改时,服务器都会向客户端发送更新通知?服务器可能使用不同的技术,例如Java如何通知java桌面客户端来自服务器的更改?,java,desktop,notify,Java,Desktop,Notify,我想用Java开发一个桌面应用程序(我已经掌握了Java的基本知识)。它将在客户端的计算机上运行,并将从托管在internet上的服务器中提取信息。我可以设置一个计划任务,每2分钟连接一次服务器,并检查是否有任何更新/更改,但我认为这不是一个好主意。有没有办法让客户知道这些变化?例如,每当发生更改时,服务器都会向客户端发送更新通知?服务器可能使用不同的技术,例如Java 任何帮助都将不胜感激,再次感谢 如果使用Java服务器,则可以使用JMS将消息从服务器发送到应用程序 或者,您可以使用Come
任何帮助都将不胜感激,再次感谢 如果使用Java服务器,则可以使用JMS将消息从服务器发送到应用程序 或者,您可以使用Comet应用程序通过HTTP将消息推送到客户端 第三种方法是创建您自己的推送系统,在该系统中,您的客户机连接到服务器,提供有关如何联系的一些信息,并使用观察者/可观察模式在每次修改时通知每个客户机
资源: