SpringMVC-MVC框架模式

MVC框架模式

  • MVC简介
    • 概念
    • 核心思想
    • 依赖关系
    • 工作原理

MVC简介

MVC全称:Model - View - Controller,它是于1970年的时候由TrygveReenskaug在Smalltalk-80系统上首次提出。

概念

  1. M:模型组件,对应于用户使用的所有与数据相关的逻辑;
  2. V:View组件,用于应用程序的所有UI逻辑;
  3. C:控制器,充当Model和View组件之间的接口,以处理所有业务逻辑和传入请求,使用Model组件处理数据,并与View交互以呈现最终输出。

核心思想

  1. 抽象
  2. 解耦

依赖关系

SpringMVC-MVC框架模式_第1张图片

  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层展示数据。

你可能感兴趣的:(springMVC)