gpt4 book ai didi

eclipse-plugin - osgi相关的一些疑惑

转载 作者:行者123 更新时间:2023-12-04 22:06:30 25 4
gpt4 key购买 nike

我是 OSGI 框架的新手。我浏览了这些站点并阅读了有关 OSGI 框架的信息。坦白说,我什么都不懂。以下是我的疑惑

  • OSGi 应该提供模块化。我们不能通过普通的 jar 来实现模块化吗?
  • OSGi 具有动态组件模型是什么意思?
  • 捆绑包可以安装、启动、停止、更新等。为什么我们要安装捆绑包?为什么我们不能像访问其他普通 jar 一样直接访问?

  • 我完全糊涂了。有人可以回答我吗?如果有可能也举一些例子。

    最佳答案

  • 不,JAR 是类的开放容器,不提供运行时封装。见 http://www.slideshare.net/bjhargrave/why-osgi
  • 动态意味着可以在 VM/OSGi 框架运行时更改包的生命周期。也就是说,您无需重新启动系统即可安装/启动/停止/更新/卸载捆绑软件。
  • 您想要做这些事情来管理捆绑包的生命周期。不必以动态方式使用 OSGi。您可以将其用于模块化和服务,同时仅在启动框架之前预先安装捆绑包。
  • 关于eclipse-plugin - osgi相关的一些疑惑,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12113828/

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