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に接続します