使用web服务调用每秒更新一次Swing客户端信息是否合适?



我有一个运行在客户机上的Java Swing应用程序和一个提供带有信息的web服务的Java服务器。我需要经常更新swing客户端应用程序中显示的信息,例如每秒钟更新一次。通过每秒调用一个web服务并更新信息是一个最佳实践吗?或者如果我使用其他方法会更好?

我认为这取决于目的。是否有可能通过用户交互(如单击按钮等)调用更新?因为对我来说,以一个或多或少随机的时间("1秒")更新似乎很脏。

最平滑的方法是实现观察者模式(push)。服务器通知客户端是否有任何更改。要了解更多信息,请查看维基百科或此链接。

相关内容

  • 没有找到相关文章

最新更新