2012-01-13 19 views
1

是否有人成功實施了帶有WebSockets和RichFaces,IceFaces,PrimeFaces等豐富組件接口的GlassFish 3.1服務器。如果是這樣,最簡單的方法或最好的方法是什麼? Primefaces需要Jetty,我認爲IceFaces使用JMS。成功使用Glassfish和豐富組件接口的Websocket

我只是試圖找到一種方法來從Glassfish添加服務器推送到我的視圖,將顯示一個文本流,因爲它在客戶端可用。我想通過JSF的組件用戶界面來實現這一點,但是如果可以繞過框架,同時仍然可以將它用於它的JavaScript管理和UI工具,那也可以。

回答

1

GlassFish 3.1在WebSocket實現方面被打破,並且支持一個真正舊版本的協議。我建議你試試3.1.2版本。如果您希望從Websocket/Glassfish變更中「屏蔽」,請查看Atmosphere Framework。框架負責所有這些變化。

- Jeanfrancois

+0

但是我可以使用什麼JSF組件框架!? – Randnum 2012-01-13 17:30:26

+0

它看起來像我實際使用3.1.1 – Randnum 2012-01-13 17:35:09

0

爲什麼不使用ICEfaces的是什麼?我不知道它在內部使用什麼,但他們有ServerPush。這樣做的庫被稱爲IcePush。 IceFaces與IcePush集成。 請參閱http://wiki.icefaces.org/display/ICE/Ajax+Push+-+Overview AFAIK現在他們正在使用長輪詢,但我希望他們一旦準備好enterprice就會切換到web套接字。

+0

我需要websocket suppot。在這個項目上,長時間投票不會對我有用。 – Randnum 2012-01-16 20:02:00