码迷,mamicode.com
首页 > Web开发 > 详细

ASP.NET MVC 初学者(01)-- 理解MVC

时间:2015-03-02 16:37:54      阅读:167      评论:0      收藏:0      [点我收藏+]

标签:

  MVC模式(Model-View-Controller)是软件工程中的一种软件架构模式,把软件系统分为三个基本部分:模型(Model)、视图(View)和控制器(Controller)。

  • (控制器 Controller)- 负责转发请求,对请求进行处理。
  • (视图 View) - 界面设计人员进行图形界面设计。
  • (模型 Model) - 程序员编写程序应有的功能(实现算法等等)、数据库专家进行数据管理和数据库设计(可以实现具体的功能)。(摘自维基百科)

  其实在我理解来MVC的整个模型就是“数据库(Dada)--模型(Model)--控制器(Controller)--视图(View)”。

模型(Model)用于操作数据库(Data),对应于数据库中的数据表,基本上是每一个数据表就会有一个模型(Model)文件,有时为了操作的方便,甚至会为视图建立一个模型(Model)。

  控制器(Controller)是模型(Model)和视图(View)之间的纽带,它将模型(Model)提取出来的数据,进行操作,并将操作结果反馈给视图(View),或将视图中的用户操作信息处理,将处理结果传送给模型(Model),由模型进行数据库记录的更改。

  视图(View)是页面展示的部分,将控制器的结果输出、展示,大部分的内容是HTML,JS的部分。其中,使用了Razor语法,方便控制器结果与HTML的结合。

ASP.NET MVC 初学者(01)-- 理解MVC

标签:

原文地址:http://www.cnblogs.com/fengshunlei/p/4308851.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!