春の統合に基づくイベント駆動型のアプリケーションがあります。アプリケーションは、ドメイン (モデル オブジェクト)、永続性 (daos)、コア (スプリング統合に基づくビジネス ロジック) サービス (MDB) の 4 つのモジュールで構成されます。
すべてのモジュールは Maven プロジェクトです。アプリケーションは EAR にパッケージ化され、weblogic にデプロイされます。
スプリング コンテキストは、すべてのモジュール間で共有されます。
ここで、ドメインのサブセットを公開する Web アプリケーションを開発する必要があります。そのため、コントローラーはいくつかの daos といくつかのドメイン オブジェクトを使用する必要があります。この問題を処理するためのベスト プラクティスは何ですか? Web アプリケーションはすべてのイヤー スプリング コンテキストを共有する必要がありますか? それとも、必要なものをすべて再定義する「アドホック」Web アプリケーションのスプリング コンテキストを作成する方がよいでしょうか? (例:ダオス)。