25

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

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

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

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

4

6 回答 6

17

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

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

相关问题

于 2010-08-04T09:13:33.873 回答
2

在我看来,“切换”到 CDI 没什么大不了的。只需将 CDI 实现(如 Weld)添加到您的库中,然后开始将 CDI Beans/Annotations 添加到您的应用程序中。您不必更改现有的代码库。我建议阅读Weld 参考资料

于 2010-08-04T09:19:41.270 回答
1

参见openwebbeans.apache.org

于 2010-11-28T21:00:35.397 回答
1

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

于 2011-02-17T13:03:24.300 回答
1

按照建议的路线,我建议阅读:

Java EE 6 教程 - 上下文和依赖注入

于 2011-08-31T05:56:47.477 回答
0

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

Spring 到 Java EE – 迁移体验

这不是关于“Old-skool Java EE”到“基于 CDI 的 Java EE”,而是更多关于Spring 到 Java EE 6

题外话,但无论如何是一个有趣的阅读。

于 2010-11-05T12:05:34.960 回答