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的封装有点相似,都是把数据库操作整合到其他的类中。

最直白理解NFC开发的三种工作模式

刚开始开发NFC时,说的三种模式:说的感觉都是些专业术语.看的不是很明白,以下是最直白的NFC三种模式的介绍. 1.NFC的工作模式 NFC支持如下3种工作模式:读卡器模式(Rea...

图解java的BI0,NIO,最简单直白的理解同步和异步IO模型

最古老的javaIO通信模式BIO,即阻塞IO,同步调用,性能低: 在服务器端:有专门的客户连接 接收器Acceptor,当有新的客户端连接到达后,Acceptor负责第一步连接,然后给每一个客户端...

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

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

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

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

MVC的个人理解

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

Java Web MVC模式个人学习理解

学了一段时间的Java Web,ganj

JAVA程序开发中对MVC的个人理解

MVC是一个设计模式,它强制性的使应用程序的输入、处理和输出分开。使用MVC应用程序被分成三个核心部件:模型、视图、控制器。它们各自处理自己的任务。 jsp+Servlet+JavaBean 就是一...

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

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

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

关于MVC的一些个人见解

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

这里不对各个结构的调用方式进行梳理和解释,只是针对一个应用中得代码如何区分哪部分是M,哪部分是V,哪部分是C。 个人理解如下: MVC M:Model M所代表的就是针对项目中得需求对象创建的...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:MVC最直白的个人理解
举报原因:
原因补充:

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