编程语言
首页 > 编程语言> > java – 对于JSF 2.0,是否有比Icefaces更好的Ajax推送

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配置;-)

标签:java,ajax,jsf,icefaces
来源: https://codeday.me/bug/20190626/1299118.html