谈谈你对MVC的理解

原创 2016年08月28日 17:06:34

MVC是Model—View—Controler的简称。即模型—视图—控制器。MVC是一种设计模式,它强制性的把应用程序的输入、处理和输出分开。 

    MVC中的模型、视图、控制器它们分别担负着不同的任务。 

    视图: 视图是用户看到并与之交互的界面。视图向用户显示相关的数据,并接受用户的输入。视图不进行任何业务逻辑处理。 

    模型: 模型表示业务数据和业务处理。相当于JavaBean。一个模型能为多个视图提供数据。这提高了应用程序的重用性 

    控制器: 当用户单击Web页面中的提交按钮时,控制器接受请求并调用相应的模型去处理请求。             

然后根据处理的结果调用相应的视图来显示处理的结果。 

MVC的处理过程:首先控制器接受用户的请求,调用相应的模型来进行业务处理,并返回数据给控制器。控制器调用相应的视图来显示处理的结果。并通过视图呈现给用户。

如在项目中要对应MVC的话:View 对应项目中Jsp,Controler对应Action,Model 对应service+dao层的业务逻辑和持久层的操作。

 

版权声明:本文为博主原创文章,未经博主允许不得转载。

对于MVC模式的理解

使用了java很长一段时间了,开元
  • yezhouyong
  • yezhouyong
  • 2014年06月10日 00:16
  • 17518

谈谈你对MVC和三层架构的理解?(月薪三万的面试题)

              V 是皮肉,是看到的东西 M 是骨骼,是里面真实的东西 C 就是连接皮肉和骨骼的筋  对于界面设计可变性的需求,MVC把交互系统的组成分解成模型、视图、控制三种部件。   ...
  • yangjixiang_hao123
  • yangjixiang_hao123
  • 2009年10月21日 08:48
  • 23211

谈谈你对MVC的理解

1.谈谈你对MVC的理解 MVC是Model—View—Controler的简称。即模型—视图—控制器。MVC是一种设计模式,它强制性的把应用程序的输入、处理和输出分开。 MVC中的模型、视图、控...
  • xiyan_yuan
  • xiyan_yuan
  • 2017年09月15日 11:22
  • 134

谈谈对MVC的理解

最近接触到MVC,确实是一个好东西。下面是我一些肤浅理解,欢迎吐槽。 MVC分成三层,各司其职。 VIEW层(视图层)是和HTML打交道的; Model层是和数据打交道的(无论这个数据是在数据库中,...
  • Daneill
  • Daneill
  • 2015年01月02日 23:01
  • 729

【设计模式之一】浅谈对MVC设计模式的理解

在APP开发中,我们经常提MVC,顾名思义,M:Model,模型层,或者叫数据层,V:View,视图层.C:Control,控制器层,或者叫逻辑层.每次实现某项功能的时间,本着唯一责任制的原则,我们都...
  • qq_27425537
  • qq_27425537
  • 2017年06月02日 15:19
  • 451

深层次理解MVC

MVC全名是Model View Controller,是模型(model)-视图(view)-控制器(controller)的缩写,一种软件设计典范。 那么MVC框架究竟干了些什么:用一种业务...
  • zch501157081
  • zch501157081
  • 2016年07月20日 13:44
  • 2332

对mvc的理解

谈谈你对MVC的理解 MVC是Model—View—Controler的简称。即模型—视图—控制器。MVC是一种设计模式,它强制性的把应用程序的输入、处理和输出分开。 MVC中的模型、视图、控制器...
  • melody_day
  • melody_day
  • 2016年12月08日 14:38
  • 712

关于MVC的理解

.一、基于分层架构1.优点:降低耦合度、增强内聚性(如图1层和区的概念)2.使人员职能分工明确,有助于团队开发3.有助于分布式开发4.封装分解系统的复杂性以一个简单的包图为例(图1)从简单的分层架构并...
  • lutsao
  • lutsao
  • 2008年06月24日 16:15
  • 4029

web项目中的mvc模式理解

MVC的理解概念: MVC是一种软件工程中的一种软件架构模式,把软件系统划分为三个基本结构部分,分别是模型(model)、试图(view)、控制器(controller),简称为MVC; MVC是...
  • sinat_28789467
  • sinat_28789467
  • 2017年05月30日 09:10
  • 442

MVC你是如何理解的?

最近学委们一直都在研究MVC,秉着好好学习,天天向上的心理,时不时的就去蹭会。说实话,原来也有看过MVC的一些相关资料,但是只是浅尝辄止。而且,因为先学了三层,所以再看MVC的时候,潜意识里的就认为它...
  • huo_yun
  • huo_yun
  • 2014年08月19日 21:17
  • 2648
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:谈谈你对MVC的理解
举报原因:
原因补充:

(最多只允许输入30个字)