В Java EE 6 одной из причин, по которым я застрял с @ManagedBean
, был @ViewScoped
. Теперь в Java EE 7 это доступно также для @Named beans.Использование JSF beans в Java EE 7
Я пропущу что-нибудь, если поеду с @Named
в новых приложениях?
В Java EE 6 одной из причин, по которым я застрял с @ManagedBean
, был @ViewScoped
. Теперь в Java EE 7 это доступно также для @Named beans.Использование JSF beans в Java EE 7
Я пропущу что-нибудь, если поеду с @Named
в новых приложениях?
№ IIRC, управляемые bean-компоненты JSF в значительной степени устарели в JSF 2.2 (Java EE 7).
В блоге "You should not have any other @ManagedBean beside @Named." Маркус Eisele заявляет:
Недостатком является то, вы, вероятно, потеряет способность работать на очень легкий Java сервер приложений, которые не соответствуют одному из определенных профилей и может» t обеспечивают функции DI/CDI.
Кроме этого я не нашел каких-либо аргументов, чтобы придерживаться @ManagedBean
, который также довольно много говорится в ответе Паскаля here:
Они действительно эффективно устаревшие. К сожалению, «официальной» девальвации пока не было, но руководство по спецификациям упомянуло о намерении. –