您的位置:首页 > 其它

第一章 打开MVC4的大门:(一)了解MVC

2013-01-28 14:39 387 查看
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有哪些优势?
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: