原則SpringMVCで

免責事項:この記事はブロガーオリジナル記事ですが、許可ブロガーなく再生してはなりません。https://blog.csdn.net/weixin_39207535/article/details/79703983
 実装プロセス

  DispatherServletに提出1、クライアント要求(フロントコントローラ

  2、によってDispatherServletコントローラ一つ以上HanderMapping(照会要求マッピング)、処理要求に対応するコントローラが見出されています

  3、問い合わせ後Dispatherservlet要求がコントローラ(に提出されるページ・コントローラ

  。4、コントローラ呼処理要求サービスロジックの後には、のModelAndViewに戻りました

  5、DispatherServletクエリ一つ以上ViewResoler(ビューリゾルバ)、対応するビューを見つけます

  6、ビューには、結果をクライアントに返します。

     上記成分とSpringMVCは言及されていない詳細:]

        DispatherServlet:web.xmlファイルで構成されたフロントコントローラ。インターセプト要求マッチ(JSPをインターセプトしない)、サーブレットは、対応する適切な規則に従って、ターゲットコントローラに分配自分の傍受、要求ダウン傍受を定義するルールに一致

        HanderMapping:リクエストマッピングは、(それが要求を処理しようとしている人、である)プロセッサに要求をマップ-コントローラを見つけるために、名前でURLやBeanを一致させるために、コントローラ要求の定義を探します

        HanderAdapter:アダプター、処理実際にハンドラを呼び出すためにHandlerAdapterでSpringMVCを

        ViewResolver:ビューリゾルバ、返却処理のためのページを見つけます

       コントローラ:ページコントローラ、モーションコントローラプロセッサ。その後のDispatcherServletによって分散要求を処理するため、それは処理層の後にユーザサービスデータを要求します。パッケージのモデル、モデル責任とは、対応するビューに表示するために戻りました

        LocalResolver:ローカライズ

              MultipaterResolver:ファイルアップロードパーサ

             ExceptionResolver:例外ハンドラ

            ModelAndView:model--アプリケーションの状態(エンティティ属性)

                                                   - (getメソッド)のステータスの問い合わせへの対応

                                                   - アプリケーション機能(DAO及びサービス)を露出

                                         応答データのHTML表示を生成view--

                                                - 要求モデル更新トリガイベント

                                               - HTML、人間とコンピュータの相互作用の形態を提供

おすすめ

転載: blog.csdn.net/weixin_39207535/article/details/79703983