LINUX.ORG.RU

Как лучше обновлять модель из базы данных?

 , ,


0

3

Вопрос по «лучшим практикам»: у меня есть модель, представляющая некую таблицу в базе данных, в базе в процессе работы эти данные изменяются, а модель отображается в таблице в приложении, которое у пользователя постоянно запущено. Как лучше сделать обновление данных?

1. Ловить у главного JFrame событие потери фокуса и по нему таймер запускать? Но тогда если окно постоянно открыто у пользователя (режим киоска), то данные не обновятся никогда.

2. Постоянно держать запущенным таймер и если пользователь шерудит мышкой или клацает по клавиатуре, останавливать таймер обновления?

3. Забить на пользователя и постоянно обновлять данные?

Как поступают профессионалы прикладного программирования?

Так чтобы безкостыльно - подписываются на сообщение из очереди сообщений JMS :)

А так да, поллинг

vertexua ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.