谈谈你对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的理解

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

对于MVC模式的理解

使用了java很长一段时间了,开元

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

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

深层次理解MVC

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

MVC你是如何理解的?

最近学委们一直都在研究MVC,秉着好好学习,天天向上的心理,时不时的就去蹭会。说实话,原来也有看过MVC的一些相关资料,但是只是浅尝辄止。而且,因为先学了三层,所以再看MVC的时候,潜意识里的就认为它...
  • huo_yun
  • huo_yun
  • 2014年08月19日 21:17
  • 2396

我对mvc模式的一些理解

我对mvc的一些理解

谈谈对MVC的认识

MVC是模型(Model)、视图(View)、控制器(Controller)的英文首字母的缩写。 核心思想是:视图和用户交互,通过事件导致控制器改变,控制器改变导致模型改变或者控制器同时改变两者,模...

swing之mvc模式

1 Swing与MVC   Swing组件设计使用了著名的MVC模型-视图-控制器体系结构。为了了解MVC体系结构与Swing组件的关系,我们来看一下如何设计一个表示按钮的组件,因为按钮的各个部...

理解MVC模式(转自博客园 Liam Wang大牛)

[ASP.NET MVC 小牛之路]01 - 理解MVC模式(本文转自博客园Liam Wang大牛) 理解一般意义上的MVC模式 MVC模式(Model-View-Controller...

对mvc的理解

谈谈你对MVC的理解 MVC是Model—View—Controler的简称。即模型—视图—控制器。MVC是一种设计模式,它强制性的把应用程序的输入、处理和输出分开。 MVC中的模型、视图、控制器...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:谈谈你对MVC的理解
举报原因:
原因补充:

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