Как лучше всего соединить Seam и GWT в веб-приложении с отслеживанием состояния? - PullRequest
2 голосов
/ 20 сентября 2008

У нас есть веб-приложение, которое было реализовано с использованием GWT. То, что он представляет, извлекается с сервера Jboss / Seam с использованием механизма удаленного взаимодействия, и это прекрасно работает. Тем не менее, приложение теперь расширено для поддержки сеансов и пользователей. Служба GWT Seam, по-видимому, не дает мне возможности войти в систему так, чтобы Seam мог возвращать ограниченные данные обратно в приложение GWT, и поэтому мне кажется, что мне придется обернуть приложение GWT в фасет. *

Для меня не очевидно, что вход в систему с использованием механизма сеанса Seam поможет мне получить правильные данные в приложение GWT, поэтому мой вопрос заключается в том, удастся ли мне, и это будет просто работать, или если мне нужно будет некоторая магия на стороне клиента, магия на стороне сервера или если мое восприятие отсутствующей функциональности входа в систему в сервисе Seam GWT на самом деле неверно.

Бонус указывает любому, кто может предоставить мне полный пример, показывающий нечто подобное.

Ответы [ 2 ]

3 голосов
/ 23 сентября 2008

Оказывается, что все "просто работает", как я и надеялся. Используя механизм идентификации и входа в систему Seam, я могу получить доступ к текущему зарегистрированному пользователю через Identity.instance().getUsername(); в коде сервиса, который получает запросы от части приложения GWT.

Я попытался добавить аннотацию @Restrict в службу, но это не сработало, однако это не то, что не нужно, если я могу предоставлять результаты приложению GWT на основе зарегистрированного пользователя .

0 голосов
/ 20 сентября 2008

Как насчет этого полного приложения GWT в коде Google - http://code.google.com/p/tocollege-net/?

...