SpringMVC-MVC框架模式

MVC簡介

MVC全稱:Model - View - Controller,它是於1970年的時候由TrygveReenskaug在Smalltalk-80系統上首次提出。

概念

  1. M:模型組件,對應於用戶使用的所有與數據相關的邏輯;
  2. V:View組件,用於應用程序的所有UI邏輯;
  3. C:控制器,充當Model和View組件之間的接口,以處理所有業務邏輯和傳入請求,使用Model組件處理數據,並與View交互以呈現最終輸出。

核心思想

  1. 抽象
  2. 解耦

依賴關係

在這裏插入圖片描述

  1. M不依賴V、C
  2. V依賴於M
  3. C依賴於M、V

工作原理

  1. 在V層發起請求到C層;
  2. C層將請求進行解析、轉化、映射到M層;
  3. M層執行邏輯處理,得到Data反饋給C層;
  4. C層按需對Data進一步解析得到V層需要的視圖模型,V層展示數據。
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章