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