什么是焊接,JSR-299?

Posted

技术标签:

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

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

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

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

【问题讨论】:

【参考方案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 时代一样)。

另见:

List of all (reference) implementations of JEE6 Introduction to Weld

【讨论】:

以上是关于什么是焊接,JSR-299?的主要内容,如果未能解决你的问题,请参考以下文章

[激光原理与应用-45]:《焊接质量检测》-2- 常见焊接缺陷与检验方法

这些焊接缺陷,你遇到过多少?

ABB机器人电弧监测信号未设置焊接设备报警怎么回事?

[激光原理与应用-46]:《焊接质量检测》-3-焊接缺陷产生及常用焊缝无损检测方法

[激光原理与应用-44]:《焊接质量检测》-1- 焊接质量阶段性检测

[激光原理与应用-51]:《激光焊接质量实时监测系统研究》-2-激光焊接及其物理现象