Java EE 6: переход на CDI - лучшие ресурсы - PullRequest
25 голосов
/ 04 августа 2010

У меня есть небольшое, но полное приложение Java EE 6.

Используются традиционные аннотации: @Resource, @EJB, @Singleton, @PostConstruct, @PreDestroy, @PersistenceContext, @ManagedBean, @ManagedProperty, @RequestScope, @ApplicationScope, ...

Я хотел бы оценить, имеет ли смысл вводить CDI и стандартизировать общую стратегию внедрения зависимостей, управления жизненным циклом компонентов и т. Д.

Вопрос: Кто-нибудь знает о хороших статьях, примерах или руководствах, которые преобразуют традиционные аннотации Java EE 6 в CDI?

Ответы [ 6 ]

17 голосов
/ 04 августа 2010

Кто-нибудь знает о хороших статьях, примерах или руководствах, которые преобразуют традиционные аннотации Java EE 6 в CDI?

Не просто о «преобразовании», но очень хороших ресурсах IMO:

Смежный вопрос

2 голосов
/ 04 августа 2010

По моему мнению, "переключение" на CDI не представляет особой проблемы.Просто добавьте реализацию CDI (например, Weld) в свои библиотеки и начните добавлять компоненты / аннотации CDI в свое приложение.Вам не нужно менять существующую кодовую базу.Я бы предложил прочитать справку Weld .

1 голос
/ 31 августа 2011

Следуя предложенной строке, я рекомендую прочитать:

Учебник по Java EE 6 - контексты и внедрение зависимостей

1 голос
/ 17 февраля 2011

Если вы планируете использовать реализацию JBoss CDI (Weld), вас может заинтересовать эта статья CDI с JBoss Weld .

1 голос
/ 29 ноября 2010
0 голосов
/ 05 ноября 2010

В том же духе мне нравится следующая статья:

Spring to Java EE - опыт миграции

Это не о "Old-skoolJava EE "-to-" на основе CDI Java EE ", но больше о Spring-to-Java EE 6 .

Не по теме, но в любом случае интересно читать

...