8

OSGIがこの質問のおかげで解決した問題を理解しています....

OSGi は何を解決しますか?

そして、私は Guice が素晴らしいことを確信しているので、"peaberry" として知られる Guice の OSGI 統合が何をするのか興味があります。Maven 3 プレゼンテーションでさえ、どこにでも現れているようです。

http://code.google.com/p/peaberry/

4

2 に答える 2

6

基本的に、これをGuiceモジュールにバインドすることで、OSGiサービスを提供および利用できます。OSGi内でPeaberryを使用せずにプレーンなGuiceを使用することもできますが、これにはPeaberryを使用する方がはるかに簡単です。

私自身、バンドルにBundleActivatorコードが必要ないように、アクティベーション拡張機能を備えたPeaberryを使用することを好みます。これは、すべてJavaでタイプセーフであることを除けば、SpringDynamicModulesを使用する場合と非常によく似ています。

于 2010-03-18T22:58:37.923 に答える
4

OSGi サービスのインジェクションを可能にするために Guice を拡張します。

于 2010-02-27T01:05:11.010 に答える