Обработка пользовательского сеанса в jsf 2 - PullRequest
0 голосов
/ 02 февраля 2011

Я создаю веб-приложение, используя jsf2. Я использую @ManagedBean с @SessionScope. В нем я храню имя пользователя и т. Д. В объекте User. Допустим, я хочу создать статью, для этого у меня есть еще один @ManagedBean @RequestScope, у которого есть метод createArticle (), но для этого нужно указать автора статьи. Должен ли я вводить сессионный компонент пользователя через cdi, чтобы получить пользовательский объект пользователя, можно ли внедрять управляемый компонент в другие управляемые компоненты? Может быть, есть какой-нибудь другой подход, который был бы лучше?

1 Ответ

1 голос
/ 02 февраля 2011

Весь смысл Внедрение зависимостей - это внедрение управляемых bean-компонентов в другие управляемые bean-компоненты. Так что да, ваш подход - это путь.

...