java - JSF 和 PrimeFaces 的推送消息

标签 java jsf primefaces

我正在开发一个在线国际象棋棋盘,您可以在其中与其他人一起玩。目前,用户会通过电子邮件收到有关新举措的通知。

是否有任何优雅的方式可以将新 Action 立即推送到对手浏览器?

请推荐适合我的环境的解决方案:Spring、JSF 2、PrimeFaces、Tomcat 6。

最佳答案

http://www.primefaces.org/showcase/push/index.jsf可以为您提供一些东西。您始终可以通过微妙的拉力来模拟推力。 Primefaces 组件 p:poll 似乎对此很有用:

<p:poll interval="3" 
        listener="#{counterBean.increment}" update="txt_count" />

当然,这是一个技巧/解决方法,应该这样对待。它可以与/替换为在等待时让请求线程进入休眠状态。

关于java - JSF 和 PrimeFaces 的推送消息,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17083542/

相关文章:

java - FileChannel 和 RandomAccessFile 似乎不起作用

Java内联接口(interface)实现、变量和方法调用

java - 为什么红黑树中这两个节点不是黑色的?

java - JSF:丰富的数据表过滤、动态列和传递参数

jsf - 使用 JSF 2.0 中的可变参数调用方法

java - 简单的框架。不要将某些变量序列化为 xml

jsf - 如何引用p :commandLink in p:dataTable from p:blockUI trigger?

ajax - p :selectCheckboxMenu 'Select all' ajax listener not invoked

jsf - 如何在 Primefaces Gmap 上标记用户的当前位置?

jsf - 通过 <p :dialog> and <ui:include> 使用 PrimeFaces 启动对话框