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

    MVC

    一、介绍

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

    三部分的任务说明:

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

    二、主要作用

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

     三、处理过程

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

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

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

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

    四、优缺点

    1、优点

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

    2、缺点

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

    五、图解

      

  • 相关阅读:
    5.搜索-dfs、回溯、bfs
    4.排序算法
    3.二分查找
    2.双指针
    1.贪心算法
    【目录】leetcode刷题
    深度学习的优化与正则化
    什么是深度学习
    循环神经网络
    Failed to execute 'index' on 'IDBObjectStore': The specified index was not found.
  • 原文地址:https://www.cnblogs.com/hahayixiao/p/9954494.html
Copyright © 2011-2022 走看看