Почему @Model @RequestScope не является @SessionScope или @ViewScope? - PullRequest
0 голосов
/ 22 апреля 2019

Я прочитал этот ответ на Структура вспомогательного компонента JSF (лучшие практики) и в этой статье на ту же тему, и я действительно запутался.

В ответе и статье модельные бины имеют сессионную область, но аннотация javax.enterprise.inject.Model @Model - это область запросов.

В документации сказано:

Встроенный-в стереотипе, предназначенном для использования с bean-компонентами, которые определяют уровень модели архитектуры веб-приложения MVC, такой как JSF.

Я вижу это как противоречие.

Что такое реальное использование@Model и почему @RequestScoped?что я должен использовать для модельных бинов и применим ли указанный ответ до сих пор?

...