Вопрос

Я строю веб -приложение с помощью JSF2. Я использую @ManagedBean с @SessionCope. В нем я храню имя пользователя и т. Д. В пользовательском объекте. Допустим, я хочу создать статью, потому что у меня есть еще один @managedbean @requestscope, который имеет метод Createarticle (), но он должен установить автора статьи. Должен ли я внедрить фасоль пользователя через CDI, чтобы получить пользовательский объект пользователя, можно ли внедрить управляемые бобы в другие управляемые бобы? Может быть, есть ли какой -нибудь другой подход, который бы был бы лучше?

Это было полезно?

Решение

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

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top