咋样是MVC

引言


MVC概念最早现身在二十世纪八十年代的施乐Parker实验室中

引言


MVC概念最早出现在二十世纪八十年代的施乐Parker实验室中

 

 

MVC的定义


MVC是一种采用MVC(Model View Controller
 模型–视图–控制器)设计创造Web应用程序的设计形式。

—  Model 是应用程序中用来拍卖应用程序数据逻辑部分

• 通常模型对象承担在数据库中存取数据

—  View 是应用程序中处理数据显示的有的

• 平日视图是依照数据模型创立的

—  Controller 是应用程序中处理用户交互的一对

• 平日控制器负责从视图中读取数据,控制用户输入,并向模型发送数据

MVC的定义


MVC是一种采用MVC(Model View Controller
 模型–视图–控制器)设计创制Web应用程序的设计模式。

—  Model 是应用程序中用于拍卖应用程序数据逻辑部分

• 平日模型对象承担在数据库中存取数据

—  View 是应用程序中拍卖多少显示的局部

• 平常视图是依照数据模型创制的

—  Controller 是应用程序中拍卖用户交互的一对

• 平时控制器负责从视图中读取数据,控制用户输入,并向模型发送数据

MVC工作流程


MVC工作流程


 

 图片 1

 

 图片 2

WebForm与MVC的区别


WebForm与MVC的区别


 

•  Web
Form由于服务器控件和错综复杂的视图状态(ViewState)导致响应时间长、宽带消耗高。


 假使在不接纳服务器控件的条件下开发WebForm应用,那么必须在逻辑代码里用字符串拼接HTML,这样把HTML和代码混在共同,不仅使开发效用变慢,代码维护性、可读性也都大大降低。


 从开支体验上来看,与WebForm相相比较,MVC彻底抛弃了服务器控件的这一体系,通过视图、控制器、模型这一松散式,是大家开发效用变高,代码维护性、可读性大大提高。

•  WebForm的URL地址是依照文件系统的,而 MVC则是基于Action 。


正文只是私家通晓,对于MVC的话题,还有众多事物需要学习。

 

 

•  Web
Form由于服务器控件和复杂性的视图状态(ViewState)导致响应时间长、宽带消耗高。


 假设在不拔取服务器控件的环境下支付WebForm应用,那么必须在逻辑代码里用字符串拼接HTML,这样把HTML和代码混在共同,不仅使开发效率变慢,代码维护性、可读性也都大大降低。


 从开支体验上来看,与WebForm相比较,MVC彻底裁撤了服务器控件的这一系统,通过视图、控制器、模型这一松散式,是大家付出效用变高,代码维护性、可读性大大进步。

•  WebForm的URL地址是按照文件系统的,而 MVC则是基于Action 。


本文只是私家理解,对于MVC的话题,还有不少事物需要上学。

 

Leave a Comment.