我正在处理primefaces
数据表,其中包含数据库中的数据。当点击刷新按钮时,接收该客户端数据。如果存在数据库更改,则客户端不知道它并且必须经常刷新页面。
我一直在寻找服务器端push technology
并了解WebSocket
。但是,我无法找到或不知道它在我的情况下会如何起作用。
数据库更改通过Hibernate
完成。那么如何监控hibernate完成的数据库更改?并且,检测后将该值发送给客户端?
我正在使用Java和tomcat。
答案 0 :(得分:0)
因为您正在使用primefaces,所以您可以使用p:poll小部件来监控服务器端。
OR
你可以利用primefaces对气氛的支持。
如果您只是监控少量更改,则轮询器可能是更简单的解决方案。如果你需要为大量的变化提供反应,那么pf-push和大气框架将为你提供一个很好的基础。