2008-09-19 7 views
2

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

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

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

ответ

3

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

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

-1

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

+0

Поскольку взаимодействие с Seam является важным аспектом проблемы, я не вижу, как это помогает конкретный проект. – larsivi 2008-09-20 07:19:04

 Смежные вопросы

  • Нет связанных вопросов^_^