【问题标题】:What is Weld, JSR-299?什么是焊接,JSR-299?
【发布时间】:2011-07-07 13:00:38
【问题描述】:

我找到了很多展示 Weld 代码示例的教程,但没有介绍性概述。

您能否推荐一篇介绍性文章,或回答以下问题:

  • Weld 能为您做什么/给您什么?
  • 它与 Java EE 6 有什么关系?
  • 如何在 Java EE 6 项目中使用它?
  • 如果在 Java EE 6 项目中使用它,它会取代什么(如果有的话)?

【问题讨论】:

    标签: jakarta-ee java-ee-6 cdi jboss-weld


    【解决方案1】:

    Weld 能做什么/给你什么?

    Weld 是抽象 JSR-299 API 的参考实现,它更好地称为 CDI、上下文和依赖注入,这是通过 javax.enterprise.contextjavax.enterprise.inject 包提供的 API。

    它与 Java EE 6 有什么关系?

    JSR-299 是 Java EE 6 (JSR-316) 的一部分。

    如何在 Java EE 6 项目中使用它?

    Weld 或其他 JSR-299 实现已由 Java EE 6 容器(应用程序服务器)提供。如果您的容器不附带 Weld,而是使用另一个 JSR-299 实现,并且您想改用 Weld,那么您需要查阅相关容器的文档如何替换它。

    如果在 Java EE 6 项目中使用它,它会取代什么(如果有的话)?

    春天(就像在黑暗的 J2EE 时代一样)。

    另见:

    【讨论】:

      猜你喜欢
      • 2011-02-08
      • 2010-09-23
      • 2013-11-15
      • 2011-03-04
      • 1970-01-01
      • 2014-03-09
      • 1970-01-01
      • 2015-03-15
      • 2011-09-08
      相关资源
      最近更新 更多