SpringMVCとは

青灯夜游
青灯夜游オリジナル
2019-05-08 15:08:0042911ブラウズ

springmvc は Web 層の mvc フレームワークであり、spring のモジュールであり、spring の特性を備えています。 Springmvc は、コントローラー、モデル オブジェクト、ディスパッチャー、ハンドラー オブジェクトの役割を分離します。

SpringMVCとは

springMVC は Web 層の MVC フレームワークであり、Spring のモジュールであり、Spring の特性を備えています。 springMVCフレームワークについては以下の記事で紹介していますので、ご参考になれば幸いです。

Spring MVC は SpringFrameWork の後継製品であり、Spring Web Flow に統合されています。 Spring フレームワークは、Web アプリケーションを構築するためのフル機能の MVC モジュールを提供します。では、組み込みの Spring Web フレームワークを使用するか、Struts などの Web フレームワークを使用するかを選択できます。 Spring フレームワークは、ストラテジー インターフェイスを通じて高度に構成可能であり、JavaServer Pages (JSP) テクノロジ、Velocity、Tiles、iText、POI などの複数のビュー テクノロジが含まれています。 Spring MVC フレームワークは使用されるビューを認識しないため、JSP テクノロジーのみの使用を強制しません。

SpringMVC では、コントローラー、モデル オブジェクト、ディスパッチャー、ハンドラー オブジェクトの役割が分離されているため、カスタマイズが容易になります。

Spring の MVC フレームワークは、主に DispatcherServlet、プロセッサ マッピング、プロセッサ (コントローラ)、ビュー リゾルバ、ビューで構成されます。

SpringMVC の動作原理

1. クライアント リクエストは DispatcherServlet に送信されます

2. DispatcherServlet コントローラーは 1 つ以上の HandlerMapping をクエリし、処理 要求された Controller

3。DispatcherServlet は、Controller

4 に要求を送信します。Controller がビジネス ロジック処理を呼び出した後、ModelAndView

5 を返します。DispatcherServlet は 1 つ以上の ViewResoler をクエリしますビュー。パーサーは、ModelAndView

6 で指定されたビューを見つけます。ビューは、結果をクライアントに表示する役割を果たします

以上がSpringMVCとはの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。