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框架

  • 相关阅读:
    NOIP2016 蚯蚓 题解
    BZOJ 1294 围豆豆 题解
    POJ1852 Ants 题解
    BZOJ 1131 [POI2008] STA-Station 题解
    HDU 5963 朋友 题解
    Codeforces 1292C Xenon's Attack on the Gangs 题解
    Emergency Evacuation 题解
    P4408 逃学的小孩 题解
    UVA11300 Spreading the Wealth 题解
    P2882 Face The Right Way G 题解
  • 原文地址:https://www.cnblogs.com/siwy/p/5320822.html
Copyright © 2011-2022 走看看