首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >控制器在WCSF中的作用是什么?

控制器在WCSF中的作用是什么?
EN

Stack Overflow用户
提问于 2009-02-19 15:42:55
回答 3查看 428关注 0票数 1

我仍然在努力让我的大脑围绕着MVP。我应该使用控制器类做什么?那是我访问数据资源的地方吗?

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2009-05-19 07:11:13

控制器应该作用于模型,也许可以通过对数据库的服务层调用来填充模型。通常,在视图请求的情况下,控制器对模型执行操作。

视图是屏幕上的演示文稿。

Presenter处理视图和控制器之间的流。

分离展示者和控制器的原因可能是这样你可以在不同的展示者中重用某个控制器,等等。

票数 1
EN

Stack Overflow用户

发布于 2009-11-15 22:11:56

在我看来,演示者不应该与UI技术结合在一起,而应该直接处理模型的服务层。应用程序中应该只有一个控制器,并且可以与UI技术紧密耦合。页面导航可以在控制器中抽象。我觉得,基于WCSF的MVP-Controller模式是原始MVP模式的一个细微变化。

让我建议presenter是为了重用而实现,而控制器不是。

票数 1
EN

Stack Overflow用户

发布于 2011-10-26 03:38:22

MS的WCSF示例中的控制器保存由模块中的多个呈现者共享的数据,公开对该共享数据进行操作的方法,并管理web会话中的共享数据。例如,NewTransfer演示者和TransferHistory演示者使用的货币转账对象列表。

只有一个演示者才能访问的数据可以通过控制器访问,但不需要访问。在这种情况下,演示者可以管理数据访问和web会话数据本身。

这是我在几年来看了几个例子后的解释。

  • GlobalBanking示例在WCSF2010源文件中。它可以在http://webclientguidance.codeplex.com/wikipage?title=Web%20Client%20Software%20Factory&referringTitle=Home.
  • the one上找到:http://msdn.microsoft.com/en-us/library/ff650240.aspx。靠近底部的地方提到了控制器。

我不确定他们使用的是谁对“控制器”的定义,但它与MVC中的定义不同。

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

https://stackoverflow.com/questions/565905

复制
相关文章

相似问题

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