# 1 楼答案 优势 表示逻辑和;业务逻辑 所有类别及;对象彼此独立,因此更改一个类不需要更改其他类 并行开发是可能的 易于维护代码以备将来增强 缺点 增加复杂性 费时 需要具备多种技术的知识 如果更改控制器代码,则 i.我们需要重新编译类&;重新部署应用程序 二,。我们需要为该文件编写单独的代码
# 2 楼答案 我认为答案与语言无关,甚至维基百科的第一行也很好地回答了这个问题:“该模式将业务逻辑与输入和表示分离,允许独立开发、测试和维护每种语言。”维基百科:Model-view-controller
# 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框架(几乎)和用另一种语言编写它一样容易/难
# 1 楼答案
优势
缺点
如果更改控制器代码,则
i.我们需要重新编译类&;重新部署应用程序
二,。我们需要为该文件编写单独的代码
# 2 楼答案
我认为答案与语言无关,甚至维基百科的第一行也很好地回答了这个问题:“该模式将业务逻辑与输入和表示分离,允许独立开发、测试和维护每种语言。”维基百科:Model-view-controller
# 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 楼答案
任何设计模式的优缺点不依赖于任何语言