zoukankan      html  css  js  c++  java
  • 一、基础篇--1.1Java基础-MVC设计思想

    MVC简介:

      MVC(Model View Controller) 是模型(model)-视图(view)-控制器(controller)的缩写。一种软件设计典范,用一种业务逻辑、数据、界面显示分离的方法组织代码,将业务逻辑聚集到一个部件里面,在改进和个性化定制界面及用户交互的同时,不需要重新编写业务逻辑。MVC被独特的发展起来用于映射传统的输入、处理和输出功能在一个逻辑的图形化用户界面的结构中。

    为什么要用MVC:

    • 重用性高。不同的视图可以共用一个模型。
    • 耦合性低。视图层和业务层分离,这样就允许更改视图层代码而不用重新编译模型和控制器代码,同样,一个应用的业务流程或者业务规则的改变只需要改动MVC的模型层即可。因为模型与控制器和视图相分离,所以很容易改变应用程序的数据层和业务规则。
    • 可维护性高。分离视图层和业务逻辑层也使得WEB应用更易于维护和修改。
    • 方便测试。模型和视图层可以分开测试。

    MVC的缺点:

    • 增加系统结构和实现的复杂性,增加代码量
  • 相关阅读:
    蛤圈不能圈一切---逐梦蛤蛤圈
    Unix培训基础
    java培训基础
    数据库基础
    Python生成requirements.txt方法
    免费高质量代理IP
    lxml库的xpath的使用
    python自带GUI库tkinter教程,全网最全最好
    selenium博客
    Linux-Centos下selenium部署
  • 原文地址:https://www.cnblogs.com/foreverYoungCoder/p/10266450.html
Copyright © 2011-2022 走看看