Java EE 6: Переход на CDI - лучшие ресурсы
-
25-09-2019 - |
Вопрос
У меня есть небольшое еще полное приложение Java EE 6.
Традиционные аннотации используются: @Resource
, @EJB
, @Singleton
, @PostConstruct
, @PreDestroy
, @PersistenceContext
, @ManagedBean
, @ManagedProperty
, @RequestScope
, @ApplicationScope
,...
Я хотел бы оценить, имеет ли это смысл ввести CDI и стандартизировать общую стратегию для инъекции зависимости, управление жизненным циклом бобов и т. Д.
Вопрос: Кто-нибудь знает о хороших статьях, примерах или руководствах, которые преобразуют традиционные аннотации Java EE 6 в CDI?
Решение
Кто-нибудь знает о хороших статьях, примерах или руководствах, которые преобразуют традиционные аннотации Java EE 6 в CDI?
Не строго о «трансформации», но очень хорошие ресурсы IMO:
Инъекция зависимости в Java EE 6 Серия - Реза Рахман
То CDI REFCARD на дзона
Руководство автостопом к настройке приложения Java EE 6 Серия - Никлас Карлссон
Похожие вопросы
Другие советы
На мой взгляд, «переключение» к CDI не имеет большого значения. Просто добавьте реализацию CDI (например, сварку) в свои библиотеки и начните добавлять приложение CDI Beans / Annotations в ваше приложение. Вам не нужно менять существующую кодовую базу. Я бы предложил прочитать Ссылка сварки.
Если вы планируете использовать реализацию CDI jboss (сварные), вы можете быть заинтересованы в этом CDI с сварным швом JBoss статья.
видеть OpenWebbeans.apache.org.
После предполагаемой линии я рекомендую прочитать:
Учебное пособие Java EE 6 - контексты и инъекция зависимости
В том же духе мне нравится следующая статья:
Весна до Java EE - опыт миграции
Это не о "Old-Skool Java EE" -To- "CDI на базе Java EE", но больше о Spring-to-Java EE 6.
Без темы, но интересное чтение в любом случае.