zoukankan      html  css  js  c++  java
  • mvc框架详解

    mvc全称:Model View Controller,分别为Model(模型),View(视图),Controller(控制器)。

    这张图就很好的解释了MVC框架的基本工作原理,Modal通常为后台逻辑和数据处理部分,View是应用程序中处理数据显示的部分,Controller(控制器)是应用程序中处理用户交互的部分。通常控制器负责从视图读取数据,控制用户输入,并向模型发送数据,或者从模型中取出数据返回给视图。

    举个小例子:控制器把数据从模型中取出送给视图,让视图处理这些数据,然后视图处理显示,视图需要新的数据,发送请求给控制器,控制器去找模型要,模型给出数据,控制器返回给视图。

    mvc的优点:1,耦合性低2,重用性高,3,生命周期成本低,4,可维护性高,5,有利于管理维护

    缺点:1,具体细节不够明确,2,不适合小型,中等规模的应用程序,3,视图对模型数据的低效率访问,4,增加系统结构和实现的复杂性

    前端的MVC模式:

    json是控制层的工具,View用来处理json显示,Model处理数据和逻辑,可以简单的这么理解。

    接下来请看MVVM框架

  • 相关阅读:
    d3js 添加数据
    d3js 画布 概念
    Python中的 socket示例
    swift学习笔记
    加密原理介绍,代码实现DES、AES、RSA、Base64、MD5
    socket编程中客户端常用函数
    WBS 与 甘特图
    C/C++ 数据结构之算法
    Linux集群服务 LVS
    Linux内核架构与底层--读书笔记
  • 原文地址:https://www.cnblogs.com/siwy/p/5320822.html
Copyright © 2011-2022 走看看