gpt4 book ai didi

java - OSGi 规范和 JSR

转载 作者:行者123 更新时间:2023-12-01 09:57:03 25 4
gpt4 key购买 nike

阅读有关 osgi 的 wiki 页面 https://en.wikipedia.org/wiki/OSGi我看到没有关于OSGi的JSR只有OSGi相关的JSR。这是否意味着 OSGi 规范已超出 JSR 范围?如果是,那为什么?

最佳答案

OSGi 似乎在 2006 年左右的某个时候正式化为 JSR-291 ,尽管它自 1999 年以来就已独立存在...此 JSR 在 August 2007 中最终确定。 ,但在那之后或在当前的 OSGi 规范(R6)中我找不到任何提及它的内容,所以我的猜测是在那之后它被悄悄地遗忘了。

当前处于 Activity 状态并旨在将模块引入 JVM 的 JSR 是 JSR-376 ,这是 Project Jigsaw 的核心部分,将于 2017 年随 Java 9 一起引入。

请注意,Jigsaw 与 OSGi 完全无关(尽管 Peter Kriens 可能是使用最广泛的 OSGi 工具 Bnd 的作者,也是 JSR-376 专家组和 OSGi Alliance 的成员),尽管这两个项目共享为 Java 添加更好的模块化的相同目标。

为什么 OSGi 与 OSGi 联盟一起走自己的路,并选择不遵循 JSR 流程,只能猜测……但在我看来,虽然 OSGi 似乎从未在 Java 社区中作为一种解决方案得到广泛接受。总的来说,它确实在某些领域变得非常流行,包括物联网/嵌入式设备和应用程序服务器,这不是普通 Java 开发人员所从事的工作……因此,它应该遵循最合适的发展 channel ,这是有道理的。相关方(爱立信和 IBM 等公司)联盟自 90 年代末以来就以某种方式存在,并且似乎对他们来说运作良好。

关于java - OSGi 规范和 JSR,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37121769/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com