Java EE 6: переход на CDI - лучшие ресурсы
У меня есть небольшое, но полное приложение Java EE 6.
Используются традиционные аннотации: @Resource
, @EJB
, @Singleton
, @PostConstruct
, @PreDestroy
, @PersistenceContext
, @ManagedBean
, @ManagedProperty
, @RequestScope
, @ApplicationScope
,...
Я хотел бы оценить, имеет ли смысл вводить CDI, и стандартизировать общую стратегию для инъекций зависимостей, bean управления жизненным циклом и т.д.
Вопрос: Кто-нибудь знает о хороших статьях, примерах или руководствах, которые преобразуют традиционные аннотации Java EE 6 в CDI?
Ответы
Ответ 1
Кто-нибудь знает о хороших статьях, примерах или руководствах, которые преобразуют традиционные аннотации Java EE 6 в CDI?
Не очень важно о "трансформации", но очень хороших ресурсах. ИМО:
Связанный с этим вопрос
Ответ 2
По-моему, "переключение" на CDI не имеет большого значения. Просто добавьте реализацию CDI (например, Weld) в свои библиотеки и начните добавлять CDI Beans/Аннотации к вашему приложению. Вам не нужно менять существующую кодовую базу. Я бы предложил прочитать ссылку Weld.
Ответ 3
см. openwebbeans.apache.org
Ответ 4
Если вы планируете использовать JBoss CDI Implementation (Weld), вы можете быть заинтересованы в этой CDI с JBoss Weld.
Ответ 5
Следуя предложенной строке, я рекомендую прочитать:
Учебное пособие по Java EE 6 - Контексты и инъекции зависимостей
Ответ 6
В том же духе мне нравится следующая статья:
Spring в Java EE - Опыт миграции
Это не о "Старом Java Java EE" -to- "Java EE на основе CDI" , но больше о Spring -to-Java EE 6.
Не в тему, но интересное чтение в любом случае.