在《MVC简介》中对MVC做了简单的介绍本文主要是同个一个小例子来简单说些MVC的使用。
1.创建MVC程序
2创建控制器: 控制器的命名以Controller结尾。
控制器类将会在Views文件夹下产生一个与之同名的文件,控制器类的中的Action方法Index()会在对应同名文件夹下产生一个同名的视图
3.Model层:创建一个Dog实体类和一个DogData数据类
4.Controller类实现将model处理的数据在传递给view
5.Views获取数据进行显示
MVC与三层架构
同样是架构级别的,MVC与三层架构经常放在一起进行比较:简单来说MVC通过控制器调用Model层的数据给views层显示。三层通过三个词我们就能理解:界面,业务,数据访问。相同的地方在于他们都有一个表现层,但是他们不同的地方在于其他的两个层。
三层架构中Model的概念与MVC中Model的概念是不一样的,“三层”中典型的Model层是以实体类构成的,而MVC里,则是由业务逻辑与访问数据组成的。在三层架构中没有定义Controller的概念。而MVC也没有把业务的逻辑访问看成两个层,这是采用三层架构或MVC搭建程序最主要的区别。
原文:http://blog.csdn.net/u010928364/article/details/43343889