私は本格的なプロジェクトを開発しなければなりません。完全に本格的に私は挿入する必要がある、データベース内の値を削除更新、値の操作を実行することを意味します。そのような私はすべてのオブジェクトのモデルクラスのセットを持っています。従業員、製品など、Spring MVCを使用して開発されたWebアプリケーションです。ユーザーがフォームにデータを入力すると、要求がディスパッチャーサーブレットから特定のハンドラー(コントローラー)に送られてから表示されます。しかし、私はどのようなアプリケーションコンテキストまたはWebアプリケーションコンテキストがわからないのですか?そのようなそのxmlファイルを持つ必要があります。 ?それには何が含まれていますか?ありがとう...Springでアプリケーションコンテキストを使用するタイミング。
2
A
答えて
3
あなたはあなたの前提に正しくあります。あなたが知らないのはDispatcherServlet
には*-servlet.xml
で定義された独自のコンテキストがあるということです。このコンテキストは、通常、主アプリケーションコンテキストの子であり、通常はapplicationContext.xml
で定義されます。子は、親コンテキストで定義されたすべてのBeanにアクセスできますが、他の方法ではアクセスできません。
理論的には、ただ1つのDispatcherServlet
コンテキストで暮らすことができ、すべてのBeanをそこに置くことができます(DAO、サービス、トランザクション境界)。しかし、これは大きなプロジェクトでは貧弱な習慣です。また、2つのコンテキストを使用すると、ビジネスロジックとWebレイヤーの間に線を引くことができます。
実際の意味 - 2つのDispatcherServlet
がある場合、共通の親コンテキストを持たない場合、それらの間でBeanを共有する方法はありません。
関連する問題
- 1. Springでjavax.inject.Providerを使用するタイミングは?
- 2. Spring:アプリケーションコンテキスト外でのPropertyPlaceholderConfigurerサポートの使用
- 3. Springアプリケーションコンテキストがnullです
- 4. SpringアプリケーションコンテキストXMLマクロ
- 5. Spring webアプリケーションコンテキスト
- 6. ServletContextListenerでSpringアプリケーションコンテキストを取得する
- 7. JavaFXアプリケーションのSpringアプリケーションコンテキスト
- 8. load xmlアプリケーションコンテキストioexception spring
- 9. Springアプリケーションコンテキスト外でSpring Beanを作成する方法
- 10. タスクを使用するタイミングとスレッドを使用するタイミング
- 11. undef_methodを使用するタイミングとremove_methodを使用するタイミングは?
- 12. viewDidLoadを使用するタイミングとawakeFromNibを使用するタイミング
- 13. assert()を使用するタイミングとtry catchを使用するタイミング
- 14. "return result"を使用するタイミングと "self.result"を使用するタイミング
- 15. アプリケーションコンテキストのエラーを検出するspring junit
- 16. ModelAndViewとSpringのモデルを使用するタイミングは?
- 17. Webアプリケーションコンテキストを使用したSpringコンテキスト階層
- 18. Task.Runを使用するタイミングasync-awaitを使用するタイミングと組み合わせて使用するタイミング
- 19. Springブートmavenマルチモジュールプロジェクト - ユニットテスト(アプリケーションコンテキスト)
- 20. アプリケーションコンテキスト(Spring)のJava Bean定義
- 21. Springアプリケーションコンテキストの初期化
- 22. Spring:ネストされたアプリケーションコンテキスト
- 23. Springのアプリケーションコンテキストは何をしますか?
- 24. コマンドウィンドウを使用するタイミング
- 25. ServletRequestListenerを使用するタイミング
- 26. BackboneJS:フェッチを使用するタイミングと同期を使用するタイミング
- 27. ワンホットエンコーディングを使用するタイミングとダミー変数を使用するタイミング
- 28. Codeigniter redirect()を使用するタイミングと、$ this-> load-> viewを使用するタイミング
- 29. Requirejsを使用するタイミングとバンドルされたjavascriptを使用するタイミング
- 30. バイト配列を使用するタイミングとストリームを使用するタイミング
Tomasz ..先生、アプリケーションContextのダミーコードを教えてください。基本的なアプリケーションのコンテキスト..私はそのドキュメントに入れる必要があります。同様に、2つのフィールド名、ID、およびプロジェクト名がxyzの単純なクラス従業員がいる場合、コントローラーはxyz.packageパッケージにあります。WebContent JSPフォルダー内の単純なJSPページ・フォーム(addempl)。したがって、この点に関して私のアプリケーションContext.xmlはどんなものになりますか?または、私にリンクを提供してくださいありがとうございます。 –
@ user1230183:コードサンプルがありません、ごめんなさい。しかし、あなたはネット上でコードサンプルとチュートリアルの**過多**を見つけるでしょう。ちょうどgoogle "* spring mvc tutorial *"。また、私はいくつかの時間前に作成した[this](https://github.com/nurkiewicz/books)サンプルプロジェクトを利用することもできます。 –
ありがとう...それを試してみましょう。 –