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

    MVC

    一、介绍

    MVC是模型-视图-控制器的缩写,一种软件思想,强制性的把应用程序的输入、处理和输出分开。可以和任何的重定向能解耦。

    三部分的任务说明:

      • 视图:获取数据,显示数据
      • 模型:处理数据
      • 控制器:控制流程

    二、主要作用

    • 封装请求参数到JavaBean;
    • 数据类型转换和验证;
    • 调用业务代码;
    • 返回数据;
    • 转向某一个页面的展示结果;

     三、处理过程

    1、控制器接受用户的请求

    2、控制器调用相应的模型进行业务处理

    3、模型返回数据给控制器

    4、控制器调用相应的视图来显示处理的结果,并且通过视图显示给用户

    四、优缺点

    1、优点

      • 低耦合:视图层和业务层分离,允许更改图层代码而不用重新编译模型和控制器代码,同样一个应用的业务流程或者业务规则的改动只需要改动MVC的模型层
      • 高重用和可适用:模型可以被不同的视图使用
      • 可维护:Java开发人员处理模型,界面开发人员处理视图

    2、缺点

      • 不适用于小型程序
      • 较难理解其含义

    五、图解

      

  • 相关阅读:
    初识 Image,region,xld(1)
    Opencv 滤波<11>
    Opencv 掩模<10>
    事件
    Ubuntu16 安装Anaconda3+tensorflow cpu版
    Windows10:Opencv4.0+Opencv4.0.1_contrib编译
    Qt5连接Mysql环境配置
    Qt5显示中文字符
    如何为多个VLAN配置DHCP?
    二层网络架构,接入交换机和核心交换机
  • 原文地址:https://www.cnblogs.com/hahayixiao/p/9954494.html
Copyright © 2011-2022 走看看