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

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有哪些优势?


感谢您的支持与关注!
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值