谈谈对MVC的理解

  MVC是Model-View-Controler的简称,即模型-视图-控制器。其实MVC是一种设计模式,它强制性的把应用程序的输入、处理和输出分开。MVC中的模型、视图、控制器它们分别承担着不同的任务。

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

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

  控制器:用于接收用户请求并调用相应的模型去处理请求。然后根据处理的结果调用相应的视图来显示结果。

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

引用:http://www.cnblogs.com/jiabin-zhu/articles/2920398.html

时间: 2024-11-05 15:49:13

谈谈对MVC的理解的相关文章

1.3 谈谈你对MVC的理解

1.谈谈你对MVC的理解 MVC是Model—View—Controler的简称.即模型—视图—控制器.MVC是一种设计模式,它强制性的把应用程序的输入.处理和输出分开. MVC中的模型.视图.控制器它们分别担负着不同的任务. 视图: 视图是用户看到并与之交互的界面.视图向用户显示相关的数据,并接受用户的输入.视图不进行任何业务逻辑处理. 模型: 模型表示业务数据和业务处理.相当于JavaBean.一个模型能为多个视图提供数据.这提高了应用程序的重用性 控制器: 当用户单击Web页面中的提交按钮

MVC+EF 理解和实现仓储模式和工作单元模式

MVC+EF 理解和实现仓储模式和工作单元模式 原文:Understanding Repository and Unit of Work Pattern and Implementing Generic Repository in ASP.NET MVC using Entity Framework 文章介绍 在这篇文章中,我们试着来理解Repository(下文简称仓储)和Unit of Work(下文简称工作单元)模式.同时我们使用ASP.NET MVC和Entity Framework 搭

结合具体项目谈谈对抽象类的理解

抽象类面向对象的语言中经常使用的类,网上也有各种各样的剖析,大致上都是做了以下方面的对比:1 抽象类和普通类的区别.2 抽象类和接口的区别. 3 抽象类中的虚方法和抽象方法的区别,首先去找到这些重大的区别,然后针对具体的项目来谈谈对这些概念的理解. 1 抽象类和普通类 A.都可以被继承 . B.抽象类不能被实例化,只是用来继承的,普通类可以实例化. C.抽象方法只有含方法声明而没有方法体且必须包含在抽象类里面. D.子类继承抽象类必须实现抽象类中的抽象方法除非子类也是抽象类. E.抽象类中可以包

谈谈对BPM的理解

BPM的产生缘由 近年来,随着计算机技术的发展和互联网时代的到来,我们已经进入了信息时代,也称为数字化时代,在这数字化的时代里,企业的经营管理都受到了极大的挑战.从上世纪90年代起至今,企业的信息化工作开展的如火如荼,相继建立了很多业务系统,同时也给企业带来了巨大的效益.但是,新的问题出现了,业务已经对这些复杂的系统提出更新的需求,即需要实现系统之间整合.EAI(Enterprise Application Integration)技术风靡一时,成为了各界人士追捧的对象.热闹过后,许多人已经清晰

浅谈对MVC的理解

1.MVC设计模式理解 MVC全名是Model View Controller,是模型(model)-视图(view)-控制器(controller)的缩写,一种软件设计典范,用一种业务逻辑.数据.界面显示分离的方法组织代码,将业务逻辑聚集到一个部件里面,在改进和个性化定制界面及用户交互的同时,不需要重新编写业务逻辑.MVC被独特的发展起来用于映射传统的输入.处理和输出功能在一个逻辑的图形化用户界面的结构中. Model(模型):数据模型,提供要展示的数据,因此包含数据和行为,主要提供了模型数据

Jsp+Servlet+JavaBean经典MVC模式理解

MVC 模式目的(实现Web系统的职能分工). 在Java EE中,Jsp+Servlet+JavaBean算是里面经典的模式,是初学者必备的知识技能. M, Model(模型)实现系统的业务逻辑 1. 通过DAO实现操作数据库的业务逻辑 2. 其他系统业务逻辑 JavaBean职能 V, View(视图)负责与用户交互,即在界面上展示数据对象给用户 Jsp职能 C, Controler(控制)Model与View之间沟通的桥梁 1. 分派用户的请求并选择适当的视图用于显示 2. 解释用户的输入

JAVA:连接池技术说明以及MVC设计模式理解

JAVA:连接池技术说明以及MVC设计模式理解

谈谈.NET MVC QMVC高级开发

自从吾修主页上发布了QMVC1.0,非常感兴趣,用了半月的时间学习,真的感觉收益非浅,在此声明非常感谢吾修大哥的分享! 1.轻快简单,框架就几个类,简单,当然代码少也就运行快!单纯的MVC,使的如果你想扩展框架,可以轻易的在QMVC上增加和减少功能,也就是说更容易的去修改和读懂源码. 2.可以与webform框架融合,也就是说你用webform和mvc共同在同一个项目中运行. 3.QMVC APP开发,QMVC APP可以轻易实现多个QMVC项目合并到一个项目中运行,也可以轻易将其分离开独立运行

谈谈对mvc的认识

谈谈对mvc的认识 简单来说,MVC是一种流行的程序架构,获得C#.Java.PHP.Ruby等多种语言的支持.MVC是模型(Model) .视图(View).控制器(Control) 的英文首字母的缩写,核心思想是:视图和用户交互. 通过事件导致控制器改变,控制器改变导致模型改变或者控制器同时改变.两者模型改变导致视图改变或者视图改变潜在的从模型里面获得参数来改变自己.MVC(Model-View-Controller),即把一个应用的输入.处理.输出流程按照Model.View.Contro