第一章 打开MVC4的大门:(一)了解MVC
2014-01-22 15:27
204 查看
1、MVC模式
Mvc将应用程序分离为三个部分:
Model:是一组类,用来描述被处理的数据,同时也定义这些数据如何被变更和操作的业务规则。与数据访问层非常类似。
View:是一种动态生成HTML的模板,定义程序的用户界面如何显示。
Controller:是一组类,用来处理来自用户的信息,全部程序流和具体的程序逻辑,通常以Controller为后缀。
2、MVC之路
MVC1:
发布于2009年3月13日。
MVC2:
发布于2010年3月
主要功能:
UI helpers with automatic scaffolding with customizable templates。
基于属性的模型验证(服务器端和客户端)。
强类型的HTMLhelpers。
改良的Visual Studio工具。
MVC3:
受Web Matrix影响,MVC3仅仅比MVC2晚了10个月。
新特性:
Razor引擎。巨大的改进。
支持.Net4的数据标注(Data Annotations)。
改良的模型验证。
强大、灵活的全局过滤器。
更好的JavaScript支持。(unobtrusive JavaScript, jQuery Validation, and JSON binding)
NuGet
MVC4:
新特性:
Web API。
增强的项目模版。
移动项目模板使用jQuery Mobile。
显示模式(Display Modes)
异步控制器。
Bundling and minification
思考:
为什么学用MVC?MVC与Web Form有什么不同?MVC有哪些优势?
感谢您的支持与关注!
Mvc将应用程序分离为三个部分:
Model:是一组类,用来描述被处理的数据,同时也定义这些数据如何被变更和操作的业务规则。与数据访问层非常类似。
View:是一种动态生成HTML的模板,定义程序的用户界面如何显示。
Controller:是一组类,用来处理来自用户的信息,全部程序流和具体的程序逻辑,通常以Controller为后缀。
2、MVC之路
MVC1:
发布于2009年3月13日。
MVC2:
发布于2010年3月
主要功能:
UI helpers with automatic scaffolding with customizable templates。
基于属性的模型验证(服务器端和客户端)。
强类型的HTMLhelpers。
改良的Visual Studio工具。
MVC3:
受Web Matrix影响,MVC3仅仅比MVC2晚了10个月。
新特性:
Razor引擎。巨大的改进。
支持.Net4的数据标注(Data Annotations)。
改良的模型验证。
强大、灵活的全局过滤器。
更好的JavaScript支持。(unobtrusive JavaScript, jQuery Validation, and JSON binding)
NuGet
MVC4:
新特性:
Web API。
增强的项目模版。
移动项目模板使用jQuery Mobile。
显示模式(Display Modes)
异步控制器。
Bundling and minification
思考:
为什么学用MVC?MVC与Web Form有什么不同?MVC有哪些优势?
感谢您的支持与关注!
相关文章推荐
- 第一章 打开MVC4的大门:(一)了解MVC
- 第一章 打开MVC4的大门:(二)创建MVC应用程序
- 第一章 打开MVC4的大门:(二)创建MVC应用程序
- 第一章 打开MVC4的大门:(三)MVC4项目的结构
- 第一章 打开MVC4的大门:(三)MVC4项目的结构
- 第一章 打开MVC4的大门:(三)MVC4项目的结构
- 充电 | 打开机器学习的大门,需要了解哪些知识?
- 初步打开MVC大门
- Artech的MVC4框架学习——第一章初步认识ASP.NET MVC
- 第一章:打开世界新大门
- 玩懂Log,打开Android大门(sundy深入浅出)之一
- 《研磨struts2》 第一章 Struts2概述 之 Struts2和MVC
- 第一章 Web MVC简介 —— SpringMVC
- 第一章:iOS应用安全概要——1.1.5 MVC和iOS应用实例
- Xsollad电竞学院为学生和教练打开大门啦!
- 《Head first HTML与CSS 第二版》读书笔记 第一章 了解HTML
- Android深入浅出系列课程---Lesson2 AAF110426_Log打开android大门
- 【 小了解WF/WCF/WCS/WPF/MVC/AJAX】
- 深入了解MVC
- PHP第一章学习——了解PHP(上)