このコントローラーの書き込みを記録する前に、Springの感触は、コードが非常に簡潔で非常に便利であるとよく言われることです。
春とは?これは私が自問したいことですが、コードを簡素化し、エンジニアリングを容易にするオープンソースフレームワークであると常に思っています。含有量が多すぎて、春のバケツは冗談ではないと言われています。。。。。。
エントリー後は、これら三つを区別することが最初:春属し春のMVCや春ブーツ、春のMVCフレームワークは、Spring MVCのに基づいており、そして春ブーツ春が統合パッケージの急速な発展のセットに基づいており、詳細な点を、あなたはジェーンを見ることができます本https://www.jianshu.com/p/42620a0a2c33のこの記事は、 Spring BootがSpringのプラスバージョンであることを個人的に理解しています、それでSpringMVCはどうですか?
- Mはモデルを表し
ますか?固定という言葉を考えると、モデルは固定データ、つまりdao、beanです。このレイヤーは同じビジネスを一緒にカプセル化するためのもので、その機能は主にデータの永続化、つまりデータベースに関連する操作を行うことです。たとえば、トラとライオンの関連情報をデータベースに保存するか、データベースから削除または削除します。 - VはViewの略
です。これは、モデルにデータを表示するために使用されるWebページ、JSPです。ユーザーは、要求される情報をビジュアルページを介してバックグラウンドに渡し、目的の結果表示を返すことができます。 - Cはコントローラの略
です。コントローラの役割は、さまざまなデータ(モデル)をさまざまなビュー(ビュー)に表示することです。サーブレットはそのような役割を果たします。これは、ビューページとビジネスモジュールを接続するルーターのようなものです。さまざまな要求に応じて、ユーザーが必要な情報を対応するビジネスモジュールから取得し、それをさまざまなページにユーザーにフィードバックしたり、要求を他のコントローラーに転送したりします
このように言うと、論理的なプロセスは機能しません。まず画像を投稿してから、手順を個人的に説明します。
手順は次のとおりです。
最初のステップでは、ユーザーがブラウザーで操作(注文の送信など)すると、HTTP要求がDispatcherServlet中央コントローラーにキャプチャされます。
2番目のステップでは、中央コントローラーがXML構成ファイルを介してHandlerMappingマッピングプロセッサーを見つけ、リクエストを処理するコントローラーバックエンドコントローラーを見つけます。(コントローラは一種のプロセッサです)
3番目のステップでは、DispatcherServletがコントローラーを検出した後、処理された要求をコントローラーに転送します。
コントローラーはビジネスロジックの処理を担当し(処理のために送信するモデルを決定するだけです!制御と制御!)、データを返します(ModelAndView) DispatcherServlet
。(たとえば、注文が受信されたことを商人に思い出させるために!!)
4番目のステップでは、DispatcherServletが分析のためにViewResloverビューパーサーに渡され、特定のビューがDispatcherServletに返され、特定のビューに従ってレンダリングされます(モデルデータをビューに入力します)。
5番目のステップでは、HTTP応答がユーザーに返されます。(この一連の手順に関して、後で学習を続け、理解が偏っていることに気付いた場合、変更に戻ります!)
以上!
さて、Controller Controllerの作成を始めましょう: