1

如何在 JSF Java EE 应用程序中拥有推送机制?

我有几个后端值,有时可能每隔一秒,有时每隔一分钟,有时每小时只有一次。

我不想拉那个变量,因为当多个客户端连接到那个页面时这会很昂贵。

所以我不知何故需要一个推送机制来只更新前端的值,如果它们被改变。有谁知道我该怎么做?

4

2 回答 2

0

您可以使用 Primefaces 推送

PrimePush,由伟大的Atmosphere Framework提供支持。

这里有一些参考:

PrimeFaces Push Unleashed

PrimePush

用户指南 3.4

于 2012-10-18T12:58:37.480 回答
0

您可以使用 RichFaces a4j:push。客户端通过使用 WebSocket 连接或长轮询方法创建与服务器的永久连接。永久连接由Atmosphere Framework管理。推送可以通过编程 API(主题)或使用 CDI 事件(@Push)来控制。代码非常精简。

于 2012-10-18T14:45:41.340 回答