0

我有一个 ADF 表组件,它绑定到我们正在获得彻底 POJO 数据控制的列表。该表还绑定到 viewscope 中的托管 bean。我的要求是每当向数据库中添加新行时,我需要我的表自动更新。场景就像说我们有两个用户打开了两个浏览器。他们都看到同一张表。如果其中一个用户更新/添加一行,它应该立即在另一个浏览器中反映。我怎样才能做到这一点?

4

1 回答 1

1

这并不容易。正常的方法是使用 ADS 或活动数据服务,但这仅适用于 Oracle 数据库和 ADF 业务组件。没有可用于此的通用更新触发器。

您可以做的是自己轮询数据。在页面中,您使用 af:poll 组件,它是一个定期更新 pojo 数据的侦听器。然而,这不是一蹴而就的。

于 2012-10-21T12:52:21.050 回答