Вопрос

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

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

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

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

Это было полезно?

Решение

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

Не строго о «трансформации», но очень хорошие ресурсы IMO:

Похожие вопросы

Другие советы

На мой взгляд, «переключение» к CDI не имеет большого значения. Просто добавьте реализацию CDI (например, сварку) в свои библиотеки и начните добавлять приложение CDI Beans / Annotations в ваше приложение. Вам не нужно менять существующую кодовую базу. Я бы предложил прочитать Ссылка сварки.

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

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

Учебное пособие Java EE 6 - контексты и инъекция зависимости

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

Весна до Java EE - опыт миграции

Это не о "Old-Skool Java EE" -To- "CDI на базе Java EE", но больше о Spring-to-Java EE 6.

Без темы, но интересное чтение в любом случае.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top