6

私は OSGi は初めてですが、Spring にはかなり慣れています。私は OSGi を使用する新しい会社にいますが、Spring については何も知りません。特にWebページを提供するために、SpringをOSGiと統合する方法を学びたいです。私は何日もウェブをグーグルで検索してきましたが、私が始めるための完全なチュートリアルを見つけるのは難しいです. OSGi と Spring-DM の使用に関する記事しか見つかりません。Spring-DM が青写真として OSGi に統合されるようになったため、これらの記事は役に立ちません。

Spring (IoC、MVC など) を使用して OSGi プロジェクトを作成するためのチュートリアル、できれば依存関係管理用の Maven を教えてください。

ありがとうございました。

4

3 に答える 3

3

spring-dmを使用してOSGiでspringを使用できますが、正直なところ、お勧めしません。Spring dmは、可能な限り純粋なSpringとの互換性を保つように努めているため、OSGiでは多くの問題が発生します。さらに、springsourceはspring dmの作業を放棄したように見えるので、私にはデッドトラックのように見えます。OSGiは複雑で、クラスローディングの問題がたくさんあるという印象を持った多くの人々に会いました。これらの問題の多くは、春のdmに起因していました。

代わりに、春によく似た設計図を使用することをお勧めします。これにより、簡単に使い始めることができます。ブループリントについて、mavenおよびApacheKarafと一緒に使用する方法を示す一連の記事があります。OSGiでもう少し複雑なことの1つは、コンテナー外テストを簡単に実行できないため、テストです。ただし、pax試験という名前のOSGiテスト用の優れたフレームワークがあります。ApacheKarafでのテストに関する記事をすぐに作成する予定です。

参照:http ://www.liquid-reality.de/display/liquid/Karaf+Tutorials

今まで私は牡羊座の青写真だけを使用していました。春の源からのジェミニもありますが、私はそれを実際に経験していません。

于 2012-10-12T05:32:00.880 に答える
1

『 Spring Dynamic Modules in Action 』という本は、OSGi全般、特にSpringDMを順調に進めるのに役立ちます。本当にオススメできます!

于 2012-10-11T22:05:28.453 に答える