我正在研究将推送技术引入我的JSF Web应用程序的方法。 我目前正在使用JavaScript轮询来满足这种需求,这对于严肃的Web应用程序来说太昂贵了。
我已经阅读了一些可能的选项,但我不想限制我的答案,因为我不确定它们有多好,所以我不会给它们命名。
我正在运行Tomcat 6,JSF 2.0并在客户端使用jQuery。
谢谢!
答案 0 :(得分:2)
PrimeFaces <p:push>
使用websockets。这只需要在不同端口上运行Tomcat旁边的Jetty,因为Jetty本身支持websockets(Tomcat 6不支持,只有Tomcat 8或更新版本)。有关详细说明,请参阅User's Guide的第6章。另一种选择是ICEfaces Ajax Push。