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アプリケーションの設計についてです。
以下は私の要件であり、助けが必要です:
別のプロジェクトで mongodb 関連の dao を使用するのは正しい方法ですか?
(依存関係を使用して、Web アプリでeem-webapp
db コード (as) を取得します)。.jar
コントローラーのモデルでどのように使用
@Autowired
して、mongo db モデル「emp」(たとえばcom.eem.db.model.emp
) を取得できますか?eem-webapp
つまり、オートワイヤーemp
(およびすべてのモデル クラス) のモデルをコントローラーに提供するには、どのような構成を提供する必要がありますか?コントローラー
com.eem.net.discovery.discover
からクラス (たとえば、)をインスタンス化したいと考えています。eem-net
春の設定ファイルからこれを行うにはどうすればよいですか。春のコンテナを使用している場合、 new を使用する必要がないことはわかっています。この状況ではどのような DI を使用すればよいですか?
私の学習の指針はありますか?