什么是焊接,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.context
和 javax.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- 常见焊接缺陷与检验方法
[激光原理与应用-46]:《焊接质量检测》-3-焊接缺陷产生及常用焊缝无损检测方法