zoukankan      html  css  js  c++  java
  • MVC优缺点

    1.通过把项目分成model view和controller,使得复杂项目更加容易维护。

    2.没有使用view state和服务器表单控件,可以更方便的控制应用程序的行为

    3.应用程序通过controller来控制程序请求,可以提供丰富的url重写。

    4.对单元测试的支持更加出色

    5.在团队开发模式下表现更出众

    MVC的不足: 

    (1)增加了系统结构和实现的复杂性。对于简单的界面,严格遵循MVC,使模型、视图与控制器分离,会增加结构的复杂性,并可能产生过多的更新操作,降低运行效率。    
    (2)视图与控制器间的过于紧密的连接。视图与控制器是相互分离,但确实联系紧密的部件,视图没有控制器的存在,其应用是很有限的,反之亦然,这样就妨碍了他们的独立重用。    
    (3)视图对模型数据的低效率访问。依据模型操作接口的不同,视图可能需要多次调用才能获得足够的显示数据。对未变化数据的不必要的频繁访问,也将损害操作性能。

  • 相关阅读:
    sql
    Java 反射
    Java 泛型
    Java 数组小记
    Java 实现二叉树
    Maven的环境配置
    用于解决easui 保存时候,前台传参是空字符串不null
    SpringMVC
    SpringMVC
    解决MySql varchar类型的数字排序
  • 原文地址:https://www.cnblogs.com/liuyl/p/4347876.html
Copyright © 2011-2022 走看看