OSGIがこの質問のおかげで解決した問題を理解しています....
そして、私は Guice が素晴らしいことを確信しているので、"peaberry" として知られる Guice の OSGI 統合が何をするのか興味があります。Maven 3 プレゼンテーションでさえ、どこにでも現れているようです。
OSGIがこの質問のおかげで解決した問題を理解しています....
そして、私は Guice が素晴らしいことを確信しているので、"peaberry" として知られる Guice の OSGI 統合が何をするのか興味があります。Maven 3 プレゼンテーションでさえ、どこにでも現れているようです。
基本的に、これをGuiceモジュールにバインドすることで、OSGiサービスを提供および利用できます。OSGi内でPeaberryを使用せずにプレーンなGuiceを使用することもできますが、これにはPeaberryを使用する方がはるかに簡単です。
私自身、バンドルにBundleActivatorコードが必要ないように、アクティベーション拡張機能を備えたPeaberryを使用することを好みます。これは、すべてJavaでタイプセーフであることを除けば、SpringDynamicModulesを使用する場合と非常によく似ています。
OSGi サービスのインジェクションを可能にするために Guice を拡張します。