我想实现Vaadin服务器推送,以便将服务器数据库上的更改推送给用户。例如,如果用户A保存到服务器数据库,则用户B应该在他的用户界面上自动查看更改。从服务器Vaadin7容器更新 - 要使用服务器推送或不
然而,Vaadin书指出:
的SQLContainer不断连续地检查行的量 连接的数据库表中,为了检测外部添加或去除 行。默认情况下,假设表格行数保持 有效10秒。这个值可以从代码中改变;与SQLContainer中的 setSizeValidMilliSeconds()。
那么这是否意味着我不需要实现服务器推动服务器数据库更改?
SQLContainer是否也检查行更新?
我相信服务器推送的原因是将数据更改推送给用户?
仅供参考,“SQLContainer”已从Vaadin 8及之后版本中删除。一些人建议使用Java库,如MyBatis,jOOQ或Querydsl作为替代方法。 –