码迷,mamicode.com
首页 > Web开发 > 详细

MVC初步认识

时间:2014-11-23 23:31:04      阅读:240      评论:0      收藏:0      [点我收藏+]

标签:style   blog   http   ar   color   使用   sp   for   strong   

 

 之前学习过三层,也就是我们经常所说的U(界面显示层)、B(业务逻辑层)、D(数据访问层)。而MVC又是什么东西呢?只知道也有所谓的Controller、View、Model。但是这次的分层与以前的思想上大有不同,下面简单的介绍一下。

 

 MVC目录结构

bubuko.com,布布扣

 

 如有图所示,这就是我们Mvc中常用到的目录结构。


 Controllers:这就是MVC中与三层中B层的区别所在,称为控制器,也是用来处理业务逻辑的。


 Models:与三层中相同用来放置实体的一些有关的信息。


 Views:也就是我们常用的界面显示层,但这也与经常用到的WebForm有区别,后面会说道。


 Global.config:用来定义网址路由,后面也会谈及到。



 MVC查找路径

 对于我们经常使用Webform来说,网址的路径就等同于文件存放的路径。但是对于MVC来说,却不是这样的。如下图

                     bubuko.com,布布扣                                  

 如上图所示,在Webform中我们访问的就是我们文件的路径,但在MVC中却不是这样,而是通过网址路由来定义的。

 

 小结

 只要学习过三层的人,首先从整体上看这个框架就容易理解。无非就是在逻辑处理上可能与三层有些不相同的地方,只要把这些东东在学习下就应该没有问题的。

 另外MVC还讲究“分解关注点”和“以习惯取代配置的原则”,这些东东,小编在学习过程中还没有深切的体会到。不用慌张,一点一点来学习,肯定有明白的一天。

MVC初步认识

标签:style   blog   http   ar   color   使用   sp   for   strong   

原文地址:http://blog.csdn.net/luckyzhoustar/article/details/40863645

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!