Технология push на стороне сервера - после изменения базы данных

1

Я работаю над primefaces которые имеют данные из базы данных. Эти данные на стороне клиента принимаются при нажатии кнопки обновления. Если есть изменение базы данных, клиент не знает об этом и часто должен обновлять страницу.

Я искал push technology на стороне сервера и узнал о WebSocket. Однако я не могу найти или не знаю, как это будет работать в моей ситуации. Изменение базы данных происходит через Hibernate. Итак, как мне контролировать изменение базы данных, сделанное спящим режимом? и после обнаружения отправить это значение клиенту? Я использую Java и tomcat.

  • 0
    Рекомендую изучить архетипы jBoss / Wildfly: github.com/jboss-developer/jboss-wfk-quickstarts
  • 0
    Вы можете использовать entityListeners для мониторинга изменений / действий и использовать PF push для уведомления внешнего интерфейса.
Теги:
hibernate
tomcat
primefaces
websocket

1 ответ

0

поскольку вы используете простые шрифты, вы можете использовать виджет p: poll для мониторинга серверной части.

ИЛИ

вы могли бы использовать поддержку поверхностей для атмосферы.

если вы просто контролируете небольшое количество изменений, возможно, более простым решением будет полеллер. если вам нужно обеспечить реактивность на большое количество изменений, каркас pf-push и атмосфера даст вам хорошую основу для использования.

Ещё вопросы

Сообщество Overcoder
Наверх
Меню