MVC简析

作者: CS_SDN | 来源:发表于2016-02-26 08:55 被阅读38次

MVC   全名是Model View Controller,是模型(model)-视图(view)-控制器(controller)的缩写。

一种软件设计典范,用一种业务逻辑controller、数据model、界面显示view分离的方法组织代码,将业务逻辑聚集到一个部件里面,在改进和个性化定制界面及用户交互的同时,不需要重新编写业务逻辑。

Model(模型)表示应用程序核心(比如数据库记录列表)。

View(视图)显示数据(数据库记录)。

Controller(控制器)处理输入(写入数据库记录)。

Model(模型)是应用程序中用于处理应用程序数据逻辑的部分。

通常模型对象负责在数据库中存取数据。

View(视图)是应用程序中处理数据显示的部分。

通常视图是依据模型数据Model创建的。

Controller(控制器)是应用程序中处理用户交互的部分。

通常控制器Controller负责从视图View读取数据,控制用户输入,并向模型Model发送数据。

作用:MVC 分层同时也简化了分组开发。不同的开发人员可同时开发视图、控制器逻辑和业务逻辑。

相关文章

  • MVC简析

    MVC 全名是Model View Controller,是模型(model)-视图(view)-控制器(con...

  • MVC/MVP/MVVM简析

    转载:黑花白花 的 杂谈: MVC/MVP/MVVM 今天偶然间看到一篇文章,作者讲述的一些代码风格,让我收到一些...

  • MVC和MVP模式简析

    序言 实际开发中根据业务选择合适的架构。这篇博客简单介绍MVC模式,详细介绍MVP模式。 MVC模式简介 M:Mo...

  • mybatis-spring解析

    1、概述 原生Mybatis源码简析(上)原生Mybatis源码简析(下)在介绍原生Mybatis源码简析文章中,...

  • 简析 Swift 的模块系统

    简析 Swift 的模块系统 简析 Swift 的模块系统

  • 简析Swift和C的交互

    简析Swift和C的交互 简析Swift和C的交互

  • shiro原理简析+基于springboot基础实践

    1、shiro原理简析 原理简析: 1、subject支持不通调用获取用户信息 2、SecurityManager...

  • Spring Boot启动流程简析

    Spring Boot启动流程简析 木叶之荣,2017年12月 Spring Boot启动流程简析(一) Spri...

  • 黑色的天空

    啊!简析又惊醒了,这已经是第三次了,自从简析从那个噩梦里回来,已经有三天了。简析不明白,为什么她会回来,回...

  • 黑色的天空

    啊!简析又惊醒了,这已经是第三次了,自从简析从那个噩梦里回来,已经有三天了。简析不明白,为什么她会回来,回...

网友评论

      本文标题:MVC简析

      本文链接:https://www.haomeiwen.com/subject/tdvihttx.html