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

    MVC

    一、介绍

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

    三部分的任务说明:

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

    二、主要作用

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

     三、处理过程

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

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

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

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

    四、优缺点

    1、优点

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

    2、缺点

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

    五、图解

      

  • 相关阅读:
    erlang 大神
    Mysql5.7全新的root密码规则
    单机多实例
    mysql 5.7源码安装
    MySQL审计功能
    MySQL升5.6引发的问题
    一千行MySQL学习笔记
    MySQL5.6新特性之GTID、多线程复制
    正确修改MySQL最大连接数的三种好用方案
    MYSQL 慢日志
  • 原文地址:https://www.cnblogs.com/hahayixiao/p/9954494.html
Copyright © 2011-2022 走看看