成功使用带有Glassfish的websockets和丰富的组件接口

时间:2012-01-13 17:20:42

标签: jsf java-ee glassfish websocket

有没有人成功地为Glassfish 3.1服务器配备了websockets和丰富的JSF组件接口,如RichFaces,IceFaces,PrimeFaces。如果是这样,最简单的方法或最佳方法是什么? Primefaces需要Jetty,我认为IceFaces使用JMS。

我只是想找到一种方法将Glassfish中的服务器推送添加到我的视图中,该视图将显示客户端中可用的文本流。我想通过JSF的组件UI来实现这一点,但是如果它能够绕过框架,同时仍然可以使用它来实现它的javascript管理和UI实用程序。

2 个答案:

答案 0 :(得分:1)

GlassFish 3.1在WebSocket实现方面被打破,并支持非常旧版本的协议。我建议你试试3.1.2版本。如果您想要从Websocket / Glassfish更改中“屏蔽”,请查看Atmosphere Framework。该框架负责所有这些变化。

- Jeanfrancois

答案 1 :(得分:0)

为什么不使用IceFaces呢?我不知道它在内部使用了什么,但它们有ServerPush。执行此操作的库称为IcePush。 IceFaces与IcePush集成在一起。 见http://wiki.icefaces.org/display/ICE/Ajax+Push+-+Overview AFAIK现在他们正在使用长轮询,但我希望他们一旦准备好进入enterprice就会切换到Web套接字。