【问题标题】:What is difference between Eclipse Virgo and Eclipse Gemini?日食处女座和日食双子座有什么区别?
【发布时间】:2011-04-17 05:43:15
【问题描述】:

嘿,
日食处女座和日食双子座有什么区别?
(我了解 OSGI 的一般用途)。

【问题讨论】:

    标签: java osgi eclipse-gemini eclipse-virgo


    【解决方案1】:

    来自处女座的提议:

    双子座

    Virgo 在 Equinox 之上提供运行时企业应用程序模型,具有集成的应用程序和供应支持。 Eclipse.org 上的 Gemini 项目提供了企业功能的实现,这些应用程序可以利用这些功能。 Virgo 内核仅提供基础功能并且完全依赖于 Gemini Blueprint Service 项目。 Virgo 服务器分发预集成了 Gemini Web 容器 和 Blueprint Service 项目。 Gemini 项目提供的附加功能可以很容易地添加到 Virgo 服务器,只需部署这些项目提供的适当捆绑包。


    资源:

    【讨论】:

    • 老实说,我什么都不懂 :) 太理论化了。简单的单词和例子更好。
    • 你可以看到这样的东西。双子座根本不是服务器,但处女座是。 Gemini 实现可以用作 Virgo 的一部分,但也可以用作任何其他 Web 服务器的一部分。 Virgo 是模块的封装,gemini 就是这些模块之一。
    • 所以,简短的回答是:双子座更有进取心?
    【解决方案2】:

    Eclipse Gemini 为 OSGi 包提供了依赖注入功能(通过 Spring)。另一方面,Eclipse Virgo 是一个构建在 Equinox 容器上的 OSGi 运行时,其中包括一系列技术,如 Gemini、Logback、P2 或 servlet 容器(如 Jetty 或 Tomcat)。

    双子座的替代品可能是 Apache Aries [1],处女座的替代品可能是 Apache Karaf [2]

    【讨论】:

      猜你喜欢
      • 2015-07-01
      • 2012-02-24
      • 1970-01-01
      • 2012-10-17
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-08-21
      • 2011-06-16
      相关资源
      最近更新 更多