Можно ли начать разговор о шве при доступе к услугам Restful?
Я использую java7 и шов jboss.
Я установил обязательный диалог и отсутствие разговора в моем файле pages.xml для предотвращения доступа закладок к защищенным страницам. Однако проблема сейчас заключается в том, что службы Restful при обращении к ним всегда перенаправляются на no-разговор-view-id, потому что при доступе к Rest мы не начинаем разговор.
Может ли компонент Restful начать разговор? Я не хочу аннотировать каждый метод Rest с помощью @Begin.
Спасибо,
1 ответ
Контекст определяет пространство имен, набор переменных контекста. Они работают так же, как атрибуты сеанса или запроса в спецификации сервлета. Вы можете привязать любое значение, которое вам нравится, к переменной контекста, но обычно мы связываем экземпляры компонента Seam с переменными контекста.
Таким образом, в контексте экземпляр компонента идентифицируется по имени переменной контекста (обычно, но не всегда, совпадает с именем компонента). Вы можете программным образом получить доступ к именованному экземпляру компонента в определенной области через класс Contexts, который обеспечивает доступ к нескольким привязанным к потоку экземплярам интерфейса Context:
Пользователь user = (Пользователь) Contexts.getSessionContext(). Get("пользователь"); Вы также можете установить или изменить значение, связанное с именем:
Contexts.getSessionContext (). Set("пользователь", пользователь); Обычно, однако, мы получаем компоненты из контекста посредством внедрения и помещаем экземпляры компонентов в контекст посредством внедрения.
4.1.9. Приоритет контекстного поиска
Иногда, как указано выше, экземпляры компонентов получают из определенной известной области. В других случаях все области с сохранением состояния ищутся в порядке приоритета. Порядок следующий:
Контекст события Контекст страницы Контекст разговора Контекст сеанса Контекст бизнес-процесса Контекст приложения Вы можете выполнить приоритетный поиск, вызвав Contexts.lookupInStatefulContexts(). Всякий раз, когда вы обращаетесь к компоненту по имени со страницы JSF, происходит приоритетный поиск. Surc:Google