Java EE 6:切换到CDI - 最佳资源

时间:2010-08-04 08:07:42

标签: dependency-injection java-ee java-ee-6 cdi

我手边有一个小而完整的Java EE 6应用程序。

正在使用传统注释:@Resource@EJB@Singleton@PostConstruct@PreDestroy@PersistenceContext,{{1} },@ManagedBean@ManagedProperty@RequestScope,...

我想评估引入CDI是否有意义,以及标准化依赖注入,bean生命周期管理等的通用策略。

问题:有没有人知道将传统Java EE 6注释转换为CDI注释的好文章,示例或手册?

6 个答案:

答案 0 :(得分:17)

  

有人知道将传统Java EE 6注释转换为CDI注释的好文章,示例或手册吗?

不是严格意义上的“转型”,而是非常好的资源IMO:

相关问题

答案 1 :(得分:2)

在我看来,“转换”到CDI并不是什么大不了的事。只需将CDI实现(如Weld)添加到您的库中,然后开始向您的应用添加CDI Bean / Annotations。您不必更改现有的代码库。我建议你阅读Weld reference

答案 2 :(得分:1)

答案 3 :(得分:1)

如果您打算使用JBoss CDI实施(Weld),您可能会对这篇CDI with JBoss Weld文章感兴趣。

答案 4 :(得分:1)

按照建议的行,我建议阅读:

The Java EE 6 Tutorial - Contexts and Dependency Injection

答案 5 :(得分:0)

本着同样的精神,我喜欢以下文章:

Spring to Java EE – A Migration Experience

这不是关于“Old-skool Java EE” - “基于CDI的Java EE”,而是关于 Spring-to-Java EE 6 的更多信息。< / p>

偏离主题,但无论如何都是一个有趣的阅读。