MVC最直白的个人理解

原创 2015年07月07日 17:20:40

模型M  视图V   控制器C

程序第一个进入的是控制器C,这里会处理一些逻辑,就是你要让这个程序做什么做什么的。

那么程序肯定需要界面吧,这是通过控制器C,可以去打开视图V,也能够把一些数据传给视图V,在视图V中用这些数据。

同样的,控制器C里肯定是需要与数据库交互的,那么该怎么与数据库交互呢?这里引入了模型M,可以这样理解,每个模型M可以对应一个数据库的表,所有的数据库操作都放在这个模型M中,然后会返回一个值,返回到控制器C中,再传到视图V显示!

理一下:控制器C使用模型M中的方法,去获取数据库的数据,然后在控制器C中处理这些数据,把得到的数据传到视图V中显示出来。

一般来说 模型M和控制器C是php文件 视图V是html文件

之前在做网站的时候,虽然知道MVC的思想,但是真正在做的时候,只有VC思想,模型这部分一直都是不管的,一直都是把M和V两部分合了起来。

感觉和之前做.net的封装有点相似,都是把数据库操作整合到其他的类中。

版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

简单直白教你理解Java中四大引用强引用,软引用,弱引用,虚引用

我属于自学型的,所以知识不够系统,只能是一边儿工作一边查漏补缺,在此要对那些写技术文章的人由衷的说句谢谢,谢谢各位大神们的分享 ONE,强引用(StrongReference) 概念介绍: 在此说...

MVC的个人理解

在J2SE的学习阶段一直以为MVC中M指bean;V指swing,C指biz.呵呵, 并不了解为什么这样分. 也没有理解分开到底有什么好处.在今天仔细去体会的时候,发现之前的想法是一个极大的错误,至多...

MFC与MVC模式关系的个人理解

对MVC模式的个人理解 MVC模式并不是java语言所特有的设计思想,也不是web应用所特有的思想,它是所有面向对象语言应该遵守的规范。 MVC将一个应用分为三部分:Model(模型)、View(...

PCA(主成分分析)与FA(因子分析)的直白理解

主成分分析和因子分析是数据挖掘中常用的方法,帮助我们对原始数据有更好的理解,同时也可以实现降维等操作,为后续工作提供便利。   但是有一些博客的介绍中,其中数学推导的部分过多,没有很好地跟实际例子结...

Java Web MVC模式个人学习理解

学了一段时间的Java Web,ganj

kalman、particle filter直白理解

1. particle filter Sampling Importance Resampling (SIR),根据重要性重采样。下面是我对粒子滤波实现物体跟踪的算法原理的粗浅理解: 1)初始化阶段-...

关于Activity生命周期的理解 一(直白高效版)

其实现在网上关于android的Activity生命周期的描述的文章很多,大多都写的不错而且很详细,在此处,我做了些总结,还有针对各个生命周期的详解。 这张图大家相比已经看到过很多次了,确实,它精简切...

对于angular 中MVC 和 MVVM 的一些个人理解

关于MVC的一些个人见解

个人对mvc mvvm的理解---代码结构 IOS

这里不对各个结构的调用方式进行梳理和解释,只是针对一个应用中得代码如何区分哪部分是M,哪部分是V,哪部分是C。 个人理解如下: MVC M:Model M所代表的就是针对项目中得需求对象创建的...

MVC个人项目小型

  • 2014-04-12 15:04
  • 147KB
  • 下载
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)