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层展示数据。
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章