zoukankan      html  css  js  c++  java
  • MVC框架

    MVC是模型(model),视图(view)和控制(control),他的目的是实现WEB系统的职能分工,将输入,处理和输出分开

    下图是MVC模型关系图:

    1>模型层实现系统中的业务逻辑

    2>视图层用于与用户交互

    3>控制层是模型与视图间沟通的桥梁

    1.模型层(业务逻辑层) 表示企业数据和业务逻辑,他是应用程序的主体部分,接受视图请求的数据,并返回最终的结果

    2. 视图(表示层):是用户看到并与之交互的界面,根据客户类型显示信息,显示商业逻辑结构

    3.控制器:接受用户的输入,并调用模型和视图去完成用户的请求,以此它本身不输出任何东西,不执行任何处理,值接受请求,并决定

    调用哪个模型处理请求,然后决定哪个视图显示模型处理后返回的数据

    4.MVC架构的优点:

      1>低耦合性:由于试图从和业务层分开,使得修改视图代码或业务代码时,不需要重新编译其他模块的代码

    2>高可用性和适用性;

    3>较低的生命周期成本

    4>部署快速

    5>利于管理

  • 相关阅读:
    cocos2d-x 2.2 移植wp8遇到的坑
    程序员简单却激荡的一年
    关于manacher
    关于Tarjan
    洛谷 P4013 数字梯形问题
    洛谷 P2633 Count on a tree
    洛谷 P1709 隐藏口令Hidden Password
    洛谷 P3112 后卫马克Guard Mark
    洛谷 P1174 打砖块
    洛谷1903 数颜色
  • 原文地址:https://www.cnblogs.com/zhaodun/p/7462605.html
Copyright © 2011-2022 走看看