Обработка сеанса пользователя в jsf 2

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


person arg20    schedule 02.02.2011    source источник


Ответы (1)


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

person Damo    schedule 02.02.2011