首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >iOS -MVC1还是MVC2?

iOS -MVC1还是MVC2?
EN

Stack Overflow用户
提问于 2012-05-01 20:32:20
回答 1查看 194关注 0票数 0

对于论文,我需要知道iOS是基于MVC1还是MVC2架构。

我猜它使用了MVC2,因为所有的东西都要经过控制器。

EN

回答 1

Stack Overflow用户

发布于 2012-05-01 20:44:50

不是很清楚。在UIKit中实现的设计模式是模型-视图-控制器。没有“模型1”或“模型2”的MVC设计模式。

“模型1”和“模型2”是Sun发明的术语,描述了用JSP实现MVC模式的两种不同方式。

在模型1中,M是JSP中的JavaBeans,V是JSP中的HMTL/scriptlet,C是根据传递给容器的URI选择JSP执行的JSP Servlet。

在模型2中,建议进行更严格的关注点分离。因此,例如,在Spring MVC框架中,M是您的业务逻辑,V是您决定使用的模板语言(Freemarker、JSP/JSTL、Velocity),C是DispatcherServlet,它选择控制器实现。

http://en.wikipedia.org/wiki/Model_2

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/10397665

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档