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

  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的结合。

郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。