Spring Taco Cloud-コントローラーの作成(SpringMVC実行プロセス&SpringBoot&Spring 3の説明と関連付けを含む)

 

    このコントローラーの書き込みを記録する前に、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の作成を始めましょう:
 

 

おすすめ

転載: www.cnblogs.com/yycjavastudy/p/12675695.html