Spring MVCの個人的な紹介と理解

Springmvcフレームワークの原則(マスター)

フロントコントローラー、プロセッサーマッパー、プロセッサーアダプター、ビューリゾルバー

Springmvcの概要

目的:フロントコントローラー、プロセッサマッパー、プロセッサアダプター、ビューパーサー
  、
    プロセッサアダプター、プロセッサアダプター(マスター)の

    
 springmvcおよびmybatis統合

 springmvcアノテーションによって注釈が付けられたプロセッサマッパーの注釈なしのプロセッサマッパー  を学習する開発:  

 一般的に使用されるアノテーション学習  

 パラメーターバインディング(シンプルタイプ、pojo、コレクションタイプ)  
 カスタムパラメーターバインディング(マスター) 
  springmvcは、Springフレームワークのモジュールであり、springmvcとspringは、中間の統合レイヤーを通じて統合する必要はありません。springmvcは、mvcに基づくWebフレームワークです。

  Springは、Spring   管理ビジネスレイヤーサービス

  を介して、Spring 管理永続レイヤーマッパー(daoインターフェイスに相当)
を介してさまざまなレイヤー統合します。  サービスは、トランザクション制御のためにマッパーインターフェイスSpring  を呼び出すことができます。  
  スプリング管理プレゼンテーションレイヤーハンドラーを介して、ハンドラーでサービスインターフェイスを呼び出すことができます

  最初のステップ:daoレイヤーmybatisとSpring統合を統合し、Springを介してマッパーインターフェイスを管理します。マッパーのスキャナーを使用して、春に登録するためにマッパーインターフェイスを自動的にスキャンします。

    手順2:サービスレイヤーを統合するSpringを介してサービスインターフェイスを管理します。構成メソッドを使用して、Spring構成ファイルでサービスインターフェイスを構成します。トランザクション制御を実現します。 
   
    ステップ3:springmvcを統合するspringmvcはSpringモジュールであるため、統合する必要はありません。
   
    A. web.xmlをロードし、構成を読み取り、SpringMVCを開始する
    B. URL要求を送信し、ルール* .doに一致する、SpringMVCサーブレットオブジェクトをインスタンス化する
    C.注釈パスをスキャンし、マーク注釈@Controllerレイヤーを見つける
    D. URI要求アドレスに従って、
    メソッドEのアノテーション@RequestMappingの
    値を照合します。メソッドFを実行します。戻り値を解析し、デフォルトのビューパーサーを照合して、ジャンプURIに接続します

おすすめ

転載: blog.csdn.net/weixin_46895251/article/details/108479537