Успешное использование веб-сокетов с Glassfish и богатым интерфейсом компонентов - PullRequest
1 голос
/ 13 января 2012

Кто-нибудь успешно реализовал сервер Glassfish 3.1 с веб-сокетами и богатым интерфейсом компонентов для JSF, таких как RichFaces, IceFaces, PrimeFaces. И если так, какой самый простой способ или лучший способ сделать это? Primefaces требует Jetty, и я думаю, что IceFaces использует JMS.

Я просто пытаюсь найти способ добавить push-представление сервера из Glassfish в мое представление, которое будет отображать текстовый поток, как он доступен в клиенте. Я хотел бы сделать это через компонентный пользовательский интерфейс JSF, но если возможно обойти каркас, все еще имея возможность использовать его для управления JavaScript и утилит пользовательского интерфейса, которые также будут работать.

Ответы [ 2 ]

1 голос
/ 13 января 2012

GlassFish 3.1 не работает с точки зрения реализации WebSocket и поддержки действительно старой версии протокола.Я рекомендую вам попробовать версию 3.1.2.Если вы хотите быть "защищенным" от изменений Websocket / Glassfish, взгляните на Atmosphere Framework .Каркас позаботится обо всех этих изменениях.

- Жанфрансуа

0 голосов
/ 14 января 2012

почему бы не использовать IceFaces для этого?Я не знаю, что он использует внутри, но у них есть ServerPush.Библиотека, которая делает это, называется IcePush.IceFaces интегрированы с IcePush.См. http://wiki.icefaces.org/display/ICE/Ajax+Push+-+Overview AFAIK, теперь они используют длинный опрос, но я надеюсь, что они переключатся на веб-сокет, как только он будет готов к работе.

...