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

  • 相关阅读:
    编写程序,验证string是ipV4地址
    TCP三次握手和四次挥手
    链表和数组的区别
    cookie和session的区别
    GET和POST的区别
    TCP和UDP的区别
    java HashMap和Hashtable的区别
    java 堆和栈的区别
    最小栈的实现
    关于几个位运算的算法分析
  • 原文地址:https://www.cnblogs.com/siwy/p/5320822.html
Copyright © 2011-2022 走看看