Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/gwt/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在TabLayoutPanel上的GWT MVP_Gwt_Gwt Mvp - Fatal编程技术网

在TabLayoutPanel上的GWT MVP

在TabLayoutPanel上的GWT MVP,gwt,gwt-mvp,Gwt,Gwt Mvp,我只是学习了几周的GWT MVP设计模式。现在,我想在大型web应用程序上使用此设计模式。此应用程序是一个web订购系统,其中有一个登录页和一个主页。在主页中,它有按钮和一个TabLayoutPanel,其中每个选项卡都包含web订购步骤-选项卡1:选择项目选项卡2:查看购物车选项卡3:后订单 每个选项卡都有许多小部件,用于操纵订购过程。现在,我需要问问你对这件事的看法 如何正确区分遵循MVP模式的每个选项卡操作?您的问题不是黑色或白色的。这取决于问题的逻辑单元以及每个选项卡上的交互量。如果选项

我只是学习了几周的GWT MVP设计模式。现在,我想在大型web应用程序上使用此设计模式。此应用程序是一个web订购系统,其中有一个登录页和一个主页。在主页中,它有按钮和一个
TabLayoutPanel
,其中每个选项卡都包含web订购步骤-选项卡1:选择项目选项卡2:查看购物车选项卡3:后订单

每个选项卡都有许多小部件,用于操纵订购过程。现在,我需要问问你对这件事的看法


如何正确区分遵循
MVP
模式的每个选项卡操作?您的问题不是黑色或白色的。这取决于问题的逻辑单元以及每个选项卡上的交互量。如果选项卡是应用程序逻辑单元之间的主要导航,我会说每个选项卡都有一个presenter(这也意味着该区域有一个活动映射器)——应用程序的非选项卡区域也有一个presenter活动映射器。但是,如果每个选项卡只是流程的一个方面,那么从逻辑上讲,它们可能都适合整个演示者。考虑到您所说的流程,它有点像订单向导,我倾向于在整个选项卡区域中使用一个演示者,演示者包含所有的订单知识,并且知道它是在哪一步