在TabLayoutPanel上的GWT MVP
我只是学习了几周的GWT MVP设计模式。现在,我想在大型web应用程序上使用此设计模式。此应用程序是一个web订购系统,其中有一个登录页和一个主页。在主页中,它有按钮和一个在TabLayoutPanel上的GWT MVP,gwt,gwt-mvp,Gwt,Gwt Mvp,我只是学习了几周的GWT MVP设计模式。现在,我想在大型web应用程序上使用此设计模式。此应用程序是一个web订购系统,其中有一个登录页和一个主页。在主页中,它有按钮和一个TabLayoutPanel,其中每个选项卡都包含web订购步骤-选项卡1:选择项目选项卡2:查看购物车选项卡3:后订单 每个选项卡都有许多小部件,用于操纵订购过程。现在,我需要问问你对这件事的看法 如何正确区分遵循MVP模式的每个选项卡操作?您的问题不是黑色或白色的。这取决于问题的逻辑单元以及每个选项卡上的交互量。如果选项
TabLayoutPanel
,其中每个选项卡都包含web订购步骤-选项卡1:选择项目选项卡2:查看购物车选项卡3:后订单
每个选项卡都有许多小部件,用于操纵订购过程。现在,我需要问问你对这件事的看法
如何正确区分遵循
MVP
模式的每个选项卡操作?您的问题不是黑色或白色的。这取决于问题的逻辑单元以及每个选项卡上的交互量。如果选项卡是应用程序逻辑单元之间的主要导航,我会说每个选项卡都有一个presenter(这也意味着该区域有一个活动映射器)——应用程序的非选项卡区域也有一个presenter活动映射器。但是,如果每个选项卡只是流程的一个方面,那么从逻辑上讲,它们可能都适合整个演示者。考虑到您所说的流程,它有点像订单向导,我倾向于在整个选项卡区域中使用一个演示者,演示者包含所有的订单知识,并且知道它是在哪一步