gpt4 book ai didi

osgi - OSGi 的基本主题是什么?

转载 作者:行者123 更新时间:2023-12-04 04:48:38 26 4
gpt4 key购买 nike

OSGi 是 Java 的动态模块化系统。好的,但是基线主题是什么,为什么要开发 OSGi?使用 OSGi 有什么好处?开发 OSGi 的主要故事是什么?它为什么存在?

最佳答案

如果你仔细观察,Java 中类路径的概念真的很烂。

您将类分布在 JAR 文件中,但在运行时 Java 将(几乎)盲目地将所有 JAR 文件中的所有类放入一个大包中,其中具有相同名称的类相互遮盖,然后以意想不到的方式交互。

OSGi 为 Java 平台带来了适当的运行时模块化,并在此之上提供了强大的服务模型,有时称为“JVM 内的 SOA”。

我强烈建议阅读一些关于 OSGi 的介绍性文章,这些文章将更具体地了解这一切的含义。一个很好的起点可能是 Alex Blewitt 在 InfoQ 上关于 Java 模块化的系列文章:

  • Modular Java: What Is It?
  • Modular Java: Static Modularity
  • Modular Java: Dynamic Modularity
  • 关于osgi - OSGi 的基本主题是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1818778/

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