标签:mvc
前段时间,一直跟着师父做一个项目。整个系统的框架都是师父搭建好的,作为新手,刚开始以为我们只是跟着了解了解需求,后来,没想到,师父也给了我们参与到代码的编写的机会,从而见到了整个系统的真正框架。
系统的框架是MVC+WCF+EF。这几个英文缩写其实自己也不是第一次见,之前在浏览师哥师姐们的博客里,经常见到。这一次亲身经历,学习的机会便不约而至了。这篇博客就从MVC说起。
一.什么是MVC?
(宏观认识)
MVC全名是Model View Controller,是模型(model)-视图(view)-控制器(controller)的缩写。
它是用一种业务逻辑、数据、界面显示分离的方法组织代码,将业务逻辑聚集到一个部件里面,在改进和个性化定制界面及用户交互的同时,不需要重新编写业务逻辑。
(细节把握)
Model(模型)表示应用程序核心,是应用程序中用于处理应用程序数据逻辑的部分,负责在数据库中存取数据。
View(视图)显示数据,是应用程序中处理数据显示的部分,是依据模型数据创建的。
Controller(控制器)处理输入,是应用程序中处理用户交互的部分通常负责从视图读取数据,控制用户输入,并向模型发送数据。
对于MVC,自己在整个项目中,接触的多的只是Controller和View,模型都是师父搭建好的,所以自己的工作难度也就大大降低了。一般都是在Controller中写好需要实现的业务逻辑,然后界面层通过引用自己写的js,从而实现各部分功能。
二.MVC的特点?
(优点)
版权声明:本文为博主原创文章,未经博主允许不得转载。
标签:mvc
原文地址:http://blog.csdn.net/hu_zhiting/article/details/47168083