我正在開發一個在線國際象棋棋盤,您可以在其中與其他人一起玩。目前,用戶通過電子郵件收到關於新動作的通知。推送消息爲JSF和PrimeFaces
是否有任何優雅的方式來立即推動新的動作到對手瀏覽器?
請推薦給我的環境的解決方案:春,JSF 2,PrimeFaces,Tomcat的6
我正在開發一個在線國際象棋棋盤,您可以在其中與其他人一起玩。目前,用戶通過電子郵件收到關於新動作的通知。推送消息爲JSF和PrimeFaces
是否有任何優雅的方式來立即推動新的動作到對手瀏覽器?
請推薦給我的環境的解決方案:春,JSF 2,PrimeFaces,Tomcat的6
http://www.primefaces.org/showcase/push/index.jsf可能會有一些東西給你。你總是可以通過微妙的拉動來模仿推動。 Primefaces組件p:輪詢似乎對此很好:
<p:poll interval="3"
listener="#{counterBean.increment}" update="txt_count" />
當然,這是一個技巧/解決方法,應該這樣處理。它可以與請求線程在等待時進入休眠狀態相結合。
有a4j:推動richfaces,類似地應該有主推。 http://www.primefaces.org/showcase/push/chat.jsf –