Я работаю над primefaces
которые имеют данные из базы данных. Эти данные на стороне клиента принимаются при нажатии кнопки обновления. Если есть изменение базы данных, клиент не знает об этом и часто должен обновлять страницу.
Я искал push technology
на стороне сервера и узнал о WebSocket
. Однако я не могу найти или не знаю, как это будет работать в моей ситуации. Изменение базы данных происходит через Hibernate
. Итак, как мне контролировать изменение базы данных, сделанное спящим режимом? и после обнаружения отправить это значение клиенту? Я использую Java и tomcat.
поскольку вы используете простые шрифты, вы можете использовать виджет p: poll для мониторинга серверной части.
ИЛИ
вы могли бы использовать поддержку поверхностей для атмосферы.
если вы просто контролируете небольшое количество изменений, возможно, более простым решением будет полеллер. если вам нужно обеспечить реактивность на большое количество изменений, каркас pf-push и атмосфера даст вам хорошую основу для использования.