框架:MVC

MVC

一、介绍

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

三部分的任务说明:

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

二、主要作用

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

 三、处理过程

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

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

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

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

四、优缺点

1、优点

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

2、缺点

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

五、图解

  

猜你喜欢

转载自www.cnblogs.com/hahayixiao/p/9954494.html
今日推荐