Поддержка beans (@ManagedBean) или CDI Beans (@Named)?

Я только что начал читать Core JavaServer Faces, 3-е изд. и они говорят это (выделено мной):

Это историческая случайность, что есть два отдельных механизма, компоненты CDI и управляемые компоненты JSF для компонентов, которые могут использоваться на страницах JSF. Мы предлагаем что вы используете компоненты CDI , если ваше приложение не должно работать с простым сервлетом бегун, такой как Tomcat.

Почему? Они не предоставляют никакого оправдания. Я использовал @ManagedBean для всех bean-компонентов в прототипе приложения, работающем на GlassFish 3, и на самом деле не заметил никаких проблем с этим. Я не особо возражаю против перехода с @ManagedBean на @Named , но я хочу знать , зачем мне беспокоить .

106
задан Tiny 5 May 2014 в 17:56
поделиться