使用Vaadin Push推送服务器更改

时间:2013-08-14 12:11:36

标签: vaadin7

我想在我的应用程序中使用Vaadin Push。我正在使用内置vaadin push的vaadin 7.1.2。我有2个问题:

  1. 如何在数据库中的数据更改中推送数据库中的更改?我该如何收听数据库更改? vaadin push中有没有可以使用的听众?
  2. 由于我的应用程序中有许多模块,因此我想将推送功能仅添加到选定的模块中。是否可以仅将推送添加到选定的模块?
  3. 谢谢

    Abhilash

1 个答案:

答案 0 :(得分:0)

Abhilash,你正在使用什么样的持久层?

Common Vaadin Container实现PropertySetChangeListener侦听器,因此您可以为每个数据库更改注册并接收事件。但只有当您通过此Container更改数据库时,它才会起作用。

嗯,不会注意到外部变化,也不会提供任何事件。对于这种情况,要注意这些数据库更改要困难得多。您应该实现一种“中间件”,它将处理所有数据库更改,并且它将通知所有已注册的侦听器。

对于第二个问题,我不确定你对模块的意思?您能提供更多有关示例的信息吗?