zoukankan      html  css  js  c++  java
  • 深入理解PHP的mvc框架

    MVC全名是Model View Controller,是模型(model)-视图(view)-控制器(controller)的缩写

    • Model(模型)表示应用程序核心(比如数据库记录列表)。
    • View(视图)显示数据(数据库记录)。
    • Controller(控制器)处理输入(写入数据库记录)。

    简单通俗的讲:

    Model层就是对数据库的操作,比如想要搭建一个网站,我们需要有数据的支持,而model层就是我们用于获取数据,处理数据的,我们想要对数据进行增,删,查,改,都要通过model层处理;

    View层则是来展示页面的,直白的讲就是对页面的布局,就是通过html,css,js等把从后台获取的数据通过页面来展现出来(MVC 模式同时提供了对 HTML、CSS 和 JavaScript 的完全控制);

    Controller层,见名知意,它是用来控制的。比如说,我们通过model层已经得到数据了,我们的view层也就是页面需要展示这些数据,我们怎样把这些数据拿过来用到我们想用的地方呢,这就需要controller层了,controller层就像是一个枢纽,连接着后台和前台,它接受前后台发出的命令然后去处理这些命令,然后再将处理后的结果反馈出去。

    MVC 分层同时也简化了分组开发。不同的开发人员可同时开发视图、控制器逻辑和业务逻辑。

    |-mvc
      |-所有的请求是由控制器来完成的(controller)
      |-controller操作model,返回结果给view
        |-model充当数据层
        |-view充当视图层

  • 相关阅读:
    Java乔晓松oracle的多表查询
    定义一个地址固定的变量
    J2ME的表单元素及其事件
    J2me的异常处理和多线程
    [置顶] eclipse远程部署,静态文件实时同步插件
    newlisp debugger
    启用isqlplus
    ORA27101: shared memory realm does not exist
    windows下安装node.js及less
    em启动/关闭报错解决
  • 原文地址:https://www.cnblogs.com/gongyijie/p/7886910.html
Copyright © 2011-2022 走看看