Design patterns 在MVP GWT中创建视图层的最佳实践
我读了一篇关于谷歌gwt的红色文章 并询问如何创建视图层。 假设在一个视图中有三个不同的“元素”,即树、表和文本。 现在我认为最好的做法是将这三个元素解耦 (我的意思是,如果我不想要Tree“element”,在我看来,我会在代码中的某处用setTree(…)注释这行)。 我还想使用UIBinder创建每个“元素” 因此,我的问题是: 谁应该负责创建这样的解耦元素,如树或表(控制器、演示者或视图) 及Design patterns 在MVP GWT中创建视图层的最佳实践,design-patterns,gwt,mvp,gwt-mvp,Design Patterns,Gwt,Mvp,Gwt Mvp,我读了一篇关于谷歌gwt的红色文章 并询问如何创建视图层。 假设在一个视图中有三个不同的“元素”,即树、表和文本。 现在我认为最好的做法是将这三个元素解耦 (我的意思是,如果我不想要Tree“element”,在我看来,我会在代码中的某处用setTree(…)注释这行)。 我还想使用UIBinder创建每个“元素” 因此,我的问题是: 谁应该负责创建这样的解耦元素,如树或表(控制器、演示者或视图) 及 谁负责为视图设置这些元素 视图应负责组装所需的小部件组件。您的视图类将是一个具有相应UiBin
谁负责为视图设置这些元素 视图应负责组装所需的小部件组件。您的视图类将是一个具有相应UiBinder文件的类,在该文件中,您可以组合树、表和标签(或任何内容)。这里的“视图”是指“整个屏幕”吗?如果是这样,那么您应该阅读(并使用MVP对每个活动进行编码)。另一本关于MVP的推荐读物:谢谢,这真的很有帮助。我仍然在挖掘这个问题,我无法理解在那个项目中我应该在哪里保存/提供活动。这是否是一种明智的做法?