2013-04-21 1 views
1

У меня есть приложение Java Swing, работающее на клиентских машинах и java-сервер, который предоставляет веб-сервисы информацию. Мне нужно обновлять информацию, показанную в приложении клиента swing, довольно часто, например, каждую секунду. Лучше ли это делать, вызывая веб-службу каждую секунду и обновляя информацию, или будет лучше, если я использую какой-то другой метод?Хорошо ли обновлять информацию о клиенте Swing с помощью веб-сервиса каждый раз?

ответ

0

Я думаю, что это зависит от цели. Есть ли возможность вызывать обновление через взаимодействие с пользователем, например, нажатие кнопки и т. Д.? Потому что обновление с более или менее случайным временем («1 секунда») кажется мне довольно грязным.

Самый гладкий способ - реализовать шаблон наблюдателя (нажать). Сервер уведомляет клиента (-ов) о том, что-либо изменилось или нет. Для получения дополнительной информации проверьте википедию или this link.

Смежные вопросы