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

 

posted @ 2013-06-09 19:45  tengzi  阅读(1082)  评论(0编辑  收藏  举报