美文网首页
什么是MVC

什么是MVC

作者: 唐艺和风榻榻米丨大连店 | 来源:发表于2015-12-23 10:43 被阅读63次

MVC全名是Model View Controller,是模型(model)-视图(view)-控制器(controller)的缩写
应用于图形化用户界面(GUI)应用程序,使用MVC的目的是将M和V的实现代码分离,从而使同一个程序可以使用不同的表现形式。

Model(模型)是应用程序中用于处理应用程序数据逻辑的部分。
  通常模型对象负责在数据库中存取数据。
优点:一个模型能为多个视图提供数据,减少了代码的重复性.
View(视图)是应用程序中处理数据显示的部分。
  通常视图是依据模型数据创建的。
Controller(控制器)是应用程序中处理用户交互的部分。
  通常控制器负责从视图读取数据,控制用户输入,并向模型发送数据。

框架和设计模式是两种模式
框架通常是代码重用,而设计模式是设计重用,架构则介于两者之间,部分代码重用,部分设计重用,有时分析也可重用。

相关文章

  • SpringMVC面试题

    1. 什么是Spring MVC ? 问题: 什么是Spring MVC ? Spring MVC是一个基于MVC...

  • 什么是 MVC

    这里的MVC 是一种设计模式,它将应用划分为 3 个部分 : 数据(model)、展现层(view)和用户交互层(...

  • 什么是MVC

    MVC由model,view,和controller组成,php的mvc可以高翔的管理好三个不同层的php代码 m...

  • 什么是MVC

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

  • 什么是MVC

    MVC全名是Model View Controller,是一种软件设计模式 其中可分为模型(model)-视图(v...

  • 什么是【MVC】

    MVC 是 Model View Controller 的缩写,是一种软件设计规范,它将界面显示、业务逻辑以及数据...

  • 什么是MVC?

    一、MVC开始是存在于桌面程序中的,M是指业务模型,V是指用户界面,C则是控制器,使用MVC的目的是将M和V的实现...

  • 什么是MVC

    MVC是Model(模型) View (视图)Controller(控制器)缩写,是用一种业务逻辑、数据与界面显示...

  • spring mvc常见面试题

    什么是spring mvc , 谈谈对spring mvc的理解 spring mvc 是基于java实现的mvc...

  • 【java面试】框架部分理解

    简单谈一下什么是 什么是MVC模式?(只针对MVC模式本身回答) MVC (Model View Controll...

网友评论

      本文标题:什么是MVC

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