0

spring mvc、rest、jquery、ajax、およびjsonを使用するWebアプリケーションを開発しています。また、dbとしてmongodbを使用しています。ビルドツールとしてmavenを使用しています。
私は以下のようなプロジェクト構造を持っています:

  • eem(親ポン)
    • eem-db(サブモジュールであり、mongo db dao レベルの Eclipse プロジェクトであり、モデルはここに存在します)
    • eem-net(サブモジュールであり、これもネットワーキング コードの Eclipse プロジェクトです)
    • eem-webapp(サブモジュールであり、Spring MVC を備えた Web アプリケーション用の Eclipse Web アプリ プロジェクトです)

私の疑問は、このWebアプリでSpringコンテナを使用する方法がわからないWebアプリケーションの設計についてです。

以下は私の要件であり、助けが必要です:

  1. 別のプロジェクトで mongodb 関連の dao を使用するのは正しい方法ですか?
    (依存関係を使用して、Web アプリでeem-webappdb コード (as) を取得します)。.jar

  2. コントローラーのモデルでどのように使用@Autowiredして、mongo db モデル「emp」(たとえばcom.eem.db.model.emp) を取得できますか? eem-webappつまり、オートワイヤーemp(およびすべてのモデル クラス) のモデルをコントローラーに提供するには、どのような構成を提供する必要がありますか?

  3. コントローラーcom.eem.net.discovery.discoverからクラス (たとえば、)をインスタンス化したいと考えています。eem-net春の設定ファイルからこれを行うにはどうすればよいですか。春のコンテナを使用している場合、 new を使用する必要がないことはわかっています。この状況ではどのような DI を使用すればよいですか?

私の学習の指針はありますか?

4

1 に答える 1