ねえ、
Eclipse VirgoとEclipse Geminiの違いは何ですか?
(OSGIが一般的に何をするかを理解しています)。
2 に答える
おとめ座の提案から:
ジェミニ
Virgo は、 Equinox の上にランタイム エンタープライズ アプリケーション モデルを提供し、アプリケーションとプロビジョニングのサポートが統合されています。Eclipse.org の Gemini プロジェクトは、そのようなアプリケーションで利用できるエンタープライズ機能の実装を提供します。Virgo カーネルは基本的な機能のみを提供し、Gemini Blueprint Service プロジェクトのみに依存します。Virgo サーバー ディストリビューションは、Gemini Web Containerおよび Blueprint Service プロジェクトを事前に統合します。Gemini プロジェクトが提供する追加機能は、これらのプロジェクトが提供する適切なバンドルを展開するだけで、Virgo Server に簡単に追加できます。
資力 :
Eclipse Gemini は、OSGi バンドルに (Spring を介して) 依存性注入の機能を提供します。一方、Eclipse Virgo は、Gemini、Logback、P2、またはサーブレット コンテナー (Jetty や Tomcat など) などの一連のテクノロジを含む Equinox コンテナー上に構築された OSGi ランタイムです。
Gemini の代替は Apache Aries [1] であり、Virgo の代替は Apache Karaf [2] である可能性があります。