dependency-injection - Java EE 6 : Switching to CDI - Best resources

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

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

使用的是传统注解:@Resource , @EJB , @Singleton , @PostConstruct , @PreDestroy , @PersistenceContext , @ManagedBean , @ManagedProperty , @RequestScope , @ApplicationScope ……

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

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

最佳答案

Does anybody know about good articles, examples or manuals that transform traditional Java EE 6 annotations into CDI ones?



不是严格意义上的“转型”,而是非常好的资源 IMO:
  • The Dependency Injection in Java EE 6系列 - 由 Reza Rahman
  • CDI RefCard在 DZone
  • A Hitchhikers Guide to Java EE 6 application setup系列 - 尼克拉斯·卡尔森
  • Introducing the Java EE 6 Platform系列

  • 相关问题
  • Are @ManagedBean’s obsolete in JavaEE6 - because of @Named in CDI/Weld?
  • 关于dependency-injection - Java EE 6 : Switching to CDI - Best resources,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3403688/

    相关文章:

    java - JPA 无法更新日期

    validation - JSF:根据验证成功或失败有条件地更新

    dependency-injection - 如何将默认的 Guice Provider 注入(inject)到我的自定义 Provider 中?

    java - Java Connector Architecture (JCA) 有什么用?

    java - 如何支持SAML进行用户身份验证

    java-ee-6 - 带有JdbcRealm和JndiObjectFactory的Apache Shiro抛出IllegalArgumentException

    java - 集成测试服务器的数据库填充

    java - Guice @annotations 方法类似于 Guice MapBinder 方法

    c# - 如何在 ASP.NET Core 中获取没有构造函数注入(inject)的注入(inject)服务的实例?

    java - Jersey 和 Google Guice 集成