java - 每秒使用 Web 服务调用更新 Swing 客户端信息是否合适?

标签 java web-services swing client updates

我有一个在客户端计算机上运行的 Java Swing 应用程序和一个提供 Web 服务信息的 Java 服务器。我需要经常更新 Swing 客户端应用程序中显示的信息,例如每秒更新一次。每秒调用一次 Web 服务并更新信息是最佳做法吗?还是使用其他方法会更好?

最佳答案

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

最流畅的方式是实现观察者模式(推送)。服务器通知客户端是否有任何更改。有关更多信息,请查看维基百科或 this link .

关于java - 每秒使用 Web 服务调用更新 Swing 客户端信息是否合适?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16131383/

相关文章:

java - 如何将一个按钮放在另一个按钮内 (java)

java - 可以禁用 swing 中的进度条吗?

java - jsp用Struts2包含另一个jsp,但没有结果

java - 如何在 Spring Boot 中设置 Web 服务响应的媒体类型?

c# - 旧 C++ 应用程序和新 C# 应用程序之间的桥梁

java - HTTPURLConnection 状态 200 但输入流为空

java - 边框布局与网格布局冲突

java - 为什么我的生产者消费者程序被阻塞?

Java得到正确答案+ boolean 重复的最终分数

java - 删除字符串开头的空格