2010-11-29 8 views
2

私はSpringには新しく、3つのサブモジュールに分割されたプロジェクトをセットアップしようとしています。ビルドツールとして私はmavenを使用しています。私の問題は、私はスプリング "マジック"をどこに加えるべきかわかりません。 私の3つのサブモジュールは "ORM"(データベースにアクセスするために休止状態のスタッフをすべて保持します) "BusinessLogic"(完全なロジックを保持する必要があります)と "WebApp"(アプリケーション/ロジックに "クライアント"として追加)Springマルチモジュールプロジェクトの設定方法は?

私はSpringMVCを問題には思われないWebAppに使用します。 "BusinessLogic"は、そのモジュールにSpring関連のもの(Bean定義/ DI)を追加することを考えた完全なロジックを保持する必要があります。しかし、私はどのようにWebアプリケーションからモジュールにアクセスするときにSpringを設定するのか分かりません。

"ORM"と "BusinessLogic"(EJBとして実装されている)のJavaEE/JBossアプリケーションからホールプロジェクトが移植されました.1つの.earアーカイブに入れられ、Webアプリケーションは別のもの(.war)になりました。 WebアプリケーションからBeanにアクセスするためにJNDIが使用されましたが、アプリケーションをJBossから切り離して、Tomcat Webサーバーに展開したいと思っていました。

現時点では、「親」プロジェクトによってリンクされた別個のMavenプロジェクト(.jarとして「ORM」および「BusinessLogic」、.warパッケージ化として「WebApp」)として3つのモジュールを作成しました。

プロジェクト設定に関するヒントありがとうございました:)。

挨拶 ベン

答えて

1

あなたのweb.xmlに春のコンテキストを設定することができ、あなたは春のサブモジュールのコンテキストのインポートを実行することができます。 Webアプリケーションのアプリケーションコンテキストにインポートのサブモジュール構成を追加できます。

関連する問題