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

    MVC框架

    MVC就是模型(model)、视图(view)和控制器(controller)。MVC主要是为了将业务逻辑、数据和面向用户的视图分离开,每个层次负责各自的功能,使项目的层次更加清晰。

     

    View: 视图是与用户进行人机交互操作的部分,视图是独立的,用户可以在视图  上进行操作,但是视图并不会真正的对数据进行操作,由上图可以看到视  图只是作为一种输出数据并允许用户操纵的方式。

    Model:模型表示业务逻辑,模型拥有最多的处理任务,实现对数据库的增删改  查,完成用户想要的功能。

    Controller:控制器本身不具备业务逻辑,它负责接受请求并决定调用哪个模型  构件去处理请求,然后再确定用哪个视图来显示返回的数据。

    使用框架的好处:

    1.耦合性低

    视图层和业务层分离,这样就允许更改视图层代码而不用重新编译模型和控制器代码,同样,一个应用的业务流程或者业务规则的改变只需要改动MVC的模型层即可。因为模型与控制器和视图相分离,所以很容易改变应用程序的数据层和业务规则。

    2.可重用:

    对于一类相似的操作可以使用同一个业务逻辑进行处理,这样会大大减少代码量,并且使代码结构更加清晰。

    3.易于修改

    因为视图与模型进行分离,所以不论是修改视图还是修改业务逻辑都十分简单,不会出现修改一处引发多个错误。

    使用框架的缺点:

    1.对于小型的系统使用框架会在成很多不必要的浪费。

    2.增加系统的复杂性。

    综上所诉,对于框架的使用要用多方面进行考虑,MVC只是一种框架,每个框架都有自己的好处与缺点我们要合理使用框架,不能

  • 相关阅读:
    java中的Runtime类
    java web 三大核心组件Filter
    springBoot 整合mybaits 逆向工程
    java内存区域之程序计数器
    spring mvc 注解整理(一)
    ELK 日志查询分析nginx日志
    npm 淘宝镜像
    两种网页截图功能
    url 编码解码
    对防火墙的理解
  • 原文地址:https://www.cnblogs.com/1443188449qq/p/6752654.html
Copyright © 2011-2022 走看看