什么是MVC什么是MVC

引言


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

引言


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

 

 

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的话题,还有众多东西需要学习。

 

相关文章

发表评论

电子邮件地址不会被公开。 必填项已用*标注