6

私はApacheFelixとGlassfishで数か月間働いています。簡単なWebアプリケーションを作成できます。次に、OSGIアーキテクチャに基づいてJavaデーモンを作成する必要があります。Javaデスクトップアプリケーション用のApacheFelixの学習に役立つサンプルコードを含む優れたチュートリアルはありますか。また、バンドルがどのようにパッケージ化されているかを知りたいですか?Webアプリケーションはjarファイルです。

4

3 に答える 3

3

webstartを使うのが一番簡単だと思います。その場合、アプリケーションを起動できるFelix(および場合によってはさらにいくつかのライブラリ)を含む基本的なjarファイルを作成し、そこからクライアントはBundle.installを使用して追加のバンドルをダウンロードできます。また、Apache Felix OBRと組み合わせることもできます。これにより、追加のインフラストラクチャを犠牲にして、柔軟性を高めることができます。

これもご覧いただけますが、(間違っている場合は訂正してください)Equinox固有のものだと思います。

最後に、JBundleは有望に見えます。私は試したことはありませんが、あなたに関連しているように見えます。

于 2012-07-28T09:18:40.067 に答える
1

ApacheFelixOSGiチュートリアルhttp://felix.apache.org/site/apache-felix-osgi-tutorial.htmlには多くの例があります

于 2012-07-30T11:40:36.247 に答える
0

bndtoolsとbndを見て、いつでもjpm:http ://softwaresimplexity.blogspot.fr/2012/04/just-another-package-manager.html

于 2012-07-30T06:30:20.390 に答える