微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

java – 对于JSF 2.0,是否有比Icefaces更好的Ajax推送

我处于这样一种情况:我希望在基于Java的Web应用程序中实现Ajax Push,以更新网页上库存项目的数量,因为它们在没有用户交互的情况下发生变化.我知道执行此操作所需的技术称为Ajax Push.我也有一些JSF 2.0的经验,这是首选但不是必需的.

首先,我们需要一个演示,在几周内展示这个,但如果演示被接受,我们将有足够的时间来做正确的.

我环顾四周,发现Icefaces显然做得很好,我会调查一下.我想知道是否碰巧存在其他可能更适合我们使用的东西?

请不要“这些是来自谷歌的三大热门”答案.我想根据经验听取意见.

解决方法:

我们尝试了Icefaces(在JSF 1.2模式下)和Atmosphere / Comet with Primefaces.

Icefaces推出了出色的工作.

我们无法使Atmosphere工作(在Primefaces中),但这可能是因为我们尝试了最新的(0.6)版本,Primefaces还不支持它 – 所以现在我们正在等待更新版本(它是承诺它将是p:dataTable被重写后的下一个重要特征).在我们的例子中,推送不是演示中的关键元素,我们可以轻松地使用轮询而不是真正的推送解决方案.

Icepush很容易起床和运行,而Atmosphere没有很好的记录(恕我直言),并需要一堆罐子和配置.它肯定不适合初学者.

所以,如果ajax:push是你演示的关键部分,我建议你继续使用JSF 1.2和Icefaces.至少在演示完成并且客户满意之前 – 您仍然可以在此之后花时间使用Atmosphere配置;-)

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。

相关推荐