SprigMVCシステムの階層モデル原理図解


SpringMVC

MVCの紹介
MVCのフルネームはModel View Controllerで、モデル(model)-ビュー(view)-コントローラ(controller)の略語で、Webアプリケーション表現層を設計・作成するために使うパターンです。MVCの各部分はそれぞれその職務を担当しています。
  • Model(モデル):モデルは業務モデルとデータモデルを含み、データモデルはカプセル化データに適用され、業務モデルは処理業
  • に使用される。
  • 務です
  • View:普通は私達のjspあるいはhtmlを指します。一括を採用するということは、データを示すことである。通常のビューは、モデルデータに基づいて作成されます。
  • Controller(コントローラ):手順に従ってお客様のインタラクションを処理する部分です。一括を使うとプロセスロジックが処理されます。
  • MVCは提唱しています。一重ごとに自⼰の東⻄だけを編纂して、他のコードは編纂していません。階層は、結合を解除するためであり、デカップリングは、次元のためである。
    保護者は分工と協力する。
    SpringMVC
    SpringMVCはSpring Web MVCといい、Javaに基づくMVC設計モデルの実現を要求する駆動タイプの軽量級です。
    Webフレームは、Spring Frame Workの後継製品です。
    Spring構造図

    servlet、strutsは接続を実現して、springmvcの中で一つのjava種類を処理して要求を処理することができるようにします。注釈を追加するだけでokです。
    一つの注釈を通して、簡単なJavaクラスを処理要求のコントローラにします。また、RESTfulプログラミングの要求を支持する。
    つまり、Spring MVCとStruts 2は同じで、表現層の問題を解決するためのwebフレームです。
    MVCデザインモードのです。これらの表現層の枠組みの主な役割は、フロントエンドHTTP要求を処理することである。
    Spring MVCの本質はservletのパッケージと考えられ、我々のservletの開発を簡略化しました。
    役割:要求を受け入れ、応答を返し、ページをジャンプします。

    SpringとServletの違い

    以上が本文の全部です。皆さんの勉強に役に立つように、私たちを応援してください。