Dependency injection JavaEE6:切换到CDI-最佳资源

Dependency injection JavaEE6:切换到CDI-最佳资源,dependency-injection,jakarta-ee,java-ee-6,cdi,Dependency Injection,Jakarta Ee,Java Ee 6,Cdi,我手头有一个小型但完整的JavaEE6应用程序 传统的注释被使用:@Resource,@EJB,@Singleton,@PostConstruct,@PreDestroy,@PersistenceContext,@ManagedProperty,@RequestScope,@ApplicationScope 我想评估引入CDI,并对依赖注入、bean生命周期管理等通用策略进行标准化是否有意义 问题:有人知道将传统JavaEE6注释转换为CDI注释的好文章、示例或手册吗 有人知道将传统JavaEE

我手头有一个小型但完整的JavaEE6应用程序

传统的注释被使用:
@Resource
@EJB
@Singleton
@PostConstruct
@PreDestroy
@PersistenceContext
@ManagedProperty
@RequestScope
@ApplicationScope

我想评估引入CDI,并对依赖注入、bean生命周期管理等通用策略进行标准化是否有意义

问题:有人知道将传统JavaEE6注释转换为CDI注释的好文章、示例或手册吗

有人知道将传统JavaEE6注释转换为CDI注释的好文章、示例或手册吗

不是严格要求“转型”,而是非常好的资源:

  • 系列-雷扎·拉赫曼

  • 关于DZone的问题

  • Nicklas Karlsson系列

  • 系列

相关问题

在我看来,“切换”到CDI没什么大不了的。只需将CDI实现(如Weld)添加到库中,然后开始向应用程序添加CDIBeans/注释。您不必更改现有的代码库。我建议以同样的精神阅读。

,我喜欢以下文章:

它不是关于从“旧的skooljavaee”到“基于CDI的javaee”,而是关于从Spring到javaee6


离题,但还是一本有趣的读物。

如果您计划使用JBoss CDI实现(Weld),您可能会对本文感兴趣。

按照建议的思路,我建议您阅读: