服务器端推送技术 - 数据库更改后



我正在研究primefaces包含数据库数据的数据表。点击刷新按钮时,将接收此客户端数据。如果发生数据库更改,则客户端不知道,必须经常刷新页面。

我正在寻找服务器端push technology并了解WebSocket.但是,我找不到或不知道它在我的情况下如何工作。数据库更改是通过 Hibernate 完成的。那么如何监视休眠完成的数据库更改呢?并且,在检测到后将该值发送到客户端?我正在使用Java和tomcat。

由于您使用的是Primefaces,因此可以使用P:poll小部件来监视服务器端。

您可以利用对氛围的Primefaces支持。

如果您只是监视少量更改,则轮询器可能是更简单的解决方案。 如果您需要对大量更改提供反应性,pf-push 和 atmosphere 框架将为您提供良好的杠杆基础。

相关内容

  • 没有找到相关文章

最新更新