嘿,
Eclipse Virgo和Eclipse Gemini有什么区别?
(我理解OSGI的一般做法。)
答案 0 :(得分:6)
来自处女座的建议:
双子
Virgo在Equinox之上提供运行时企业应用程序模型,具有集成的应用程序和配置支持。 Eclipse.org上的Gemini项目提供了可以被此类应用程序利用的企业功能的实现。 Virgo内核仅提供基础功能,仅依赖于Gemini Blueprint Service项目。 Virgo服务器分发预先集成了Gemini Web Container 和Blueprint Service项目。只需部署这些项目提供的相应捆绑包,即可轻松将Gemini项目提供的其他功能添加到Virgo服务器。
资源:
答案 1 :(得分:3)
Eclipse Gemini为OSGi包提供了依赖注入(通过Spring)的功能。另一方面,Eclipse Virgo是一个基于Equinox容器构建的OSGi运行时,它包含一系列技术,如Gemini,Logback,P2或servlet容器(如Jetty或Tomcat)。
Gemini的另一种选择可能是Apache Aries [1]而处女座的另一种选择可能是Apache Karaf [2]