有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!


共 (4) 个答案

  1. # 1 楼答案

    优势

    1. 表示逻辑和;业务逻辑
    2. 所有类别及;对象彼此独立,因此更改一个类不需要更改其他类
    3. 并行开发是可能的
    4. 易于维护代码以备将来增强

    缺点

    1. 增加复杂性
    2. 费时
    3. 需要具备多种技术的知识
    4. 如果更改控制器代码,则

      i.我们需要重新编译类&;重新部署应用程序

      二,。我们需要为该文件编写单独的代码

  2. # 2 楼答案

    我认为答案与语言无关,甚至维基百科的第一行也很好地回答了这个问题:“该模式将业务逻辑与输入和表示分离,允许独立开发、测试和维护每种语言。”维基百科:Model-view-controller

  3. # 3 楼答案

    MVC模式在Java中得到了广泛的应用。大多数JavaWeb框架都是基于MVC架构构建的。如前一回复所述,“任何设计模式的优点和缺点不取决于任何语言”。这是百分之九十正确的

    JSP非常适合MVC模式。JSP体系结构有许多特性和概念,使MVC易于在Java中实现,还有一些类适合MVC:控制器层使用ServletController,表示层使用JSP文件;控制器可以将调用委托给其他控制器,例如jsp页面

    然而,JSP只是一个java“扩展”,并不代表java核心。从头开始编写一个新的MVC框架是可能的,现在有许多java JSP替代方案,许多都基于MVC(例如Struts2/WebWorks)

    用java从头开始编写一个新的MVC框架(几乎)和用另一种语言编写它一样容易/难

  4. # 4 楼答案

    任何设计模式的优缺点不依赖于任何语言