MVC4学习笔记(一)- 认识MVC

个人理解

Mvc就是为了快速开发出一个软件项目,有多快了?你甚至可以在5分钟内开发出一个五脏俱全的软件系统,一点也不假。

1.1.  什么是MVC模式

MVC(Model-View-Controller,模型—视图—控制器模式)用于表示一种软件架构模式。它把软件系统分为三个基本部分:模型(Model),视图(View)和控制器(Controller)。

那么MVC模式和我们熟悉的WebForm模式有什么不同呢?他的各个部分又是怎样分工的呢?

我们先来看一下普通的WebForm模式下,我们请求一个例如http://www.51mvc.com/blog/index.aspx的 URL,那么我们的WebForm程序会到网站根目录下去寻找blog目录下的index.aspx文件,然后由index.aspx页面的 CodeBehind文件(.CS文件)进行逻辑处理,其中或许也包括到数据库去取出数据(其中的经过怎样的BLL到DAL这里就不谈了),然后再由 index.aspx页面来呈现给用户。

 

也就是一个URL请求的是在服务器与该URL对应路径上的物理文件(ASPX文件或其他),然后由该文件来处理这个请求并返回结果给客户端。

1.2.  MVC入门教程推荐

这是Mvc官方的几个实例,经过博客园的大神翻译过来的,强烈推荐。

入门级

MVC电影http://www.cnblogs.com/powertoolsteam/archive/2012/11/01/2749906.html

进阶级

MVC音乐商店 HTTP://www.cnblogs.com/haogj/archive/2011/11/08/2241710.html

MVC大学生http://www.cnblogs.com/haogj/archive/2012/04/08/2438156.html

 

转载于:https://www.cnblogs.com/anwcq/archive/2013/06/09/Mvc4.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值