【问题标题】:Java EE 6: Switching to CDI - Best resourcesJava EE 6:切换到 CDI - 最佳资源
【发布时间】:2011-03-25 03:20:17
【问题描述】:

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

正在使用的传统注解:@Resource@EJB@Singleton@PostConstruct@PreDestroy@PersistenceContext@ManagedBean@ManagedProperty@RequestScope、@987654 ...

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

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

【问题讨论】:

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


    【解决方案1】:

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

    Spring to Java EE – A Migration Experience

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

    题外话,但还是很有趣的读物。

    【讨论】:

      【解决方案2】:

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

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

      相关问题

      【讨论】:

        【解决方案3】:

        【讨论】:

          【解决方案4】:

          【讨论】:

            【解决方案5】:

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

            【讨论】:

              【解决方案6】:

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

              【讨论】:

                猜你喜欢
                • 2011-10-15
                • 1970-01-01
                • 1970-01-01
                • 1970-01-01
                • 1970-01-01
                • 1970-01-01
                • 1970-01-01
                • 1970-01-01
                • 2014-04-12
                相关资源
                最近更新 更多