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