2013-06-13 34 views
0

我正在開發一個在線國際象棋棋盤,您可以在其中與其他人一起玩。目前,用戶通過電子郵件收到關於新動作的通知。推送消息爲JSF和PrimeFaces

是否有任何優雅的方式來立即推動新的動作到對手瀏覽器?

請推薦給我的環境的解決方案:春,JSF 2,PrimeFaces,Tomcat的6

+1

有a4j:推動richfaces,類似地應該有主推。 http://www.primefaces.org/showcase/push/chat.jsf –

回答

1

http://www.primefaces.org/showcase/push/index.jsf可能會有一些東西給你。你總是可以通過微妙的拉動來模仿推動。 Primefaces組件p:輪詢似乎對此很好:

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

當然,這是一個技巧/解決方法,應該這樣處理。它可以與請求線程在等待時進入休眠狀態相結合。

1

可以使用PrimePush框架。

+0

PrimePush是否與Tomcat 6一起工作? –