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

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

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

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

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

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

    MVC的不足: 

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

  • 相关阅读:
    12.18-java复习-UserBean
    12.17-javaweb复习
    12.16-javaweb复习
    Deprecated Gradle features were used in this build, making it incompatible with Gradle 7.0.
    java建议
    个人表现
    今日总结
    今日总结
    今日总结
    今日总结
  • 原文地址:https://www.cnblogs.com/liuyl/p/4347876.html
Copyright © 2011-2022 走看看