在单个屏幕应用程序上使用GWT MVP

时间:2011-05-15 20:43:20

标签: gwt mvp

我提前道歉,因为这是“如何工作”类型问题之一。我是GWT MVP的新手,我正在尝试创建一个与此类似的项目:

http://smist08.files.wordpress.com/2010/05/layout1.png

基本上我有一个小部件/组件菜单,我可以拖放到面板上,这样做会更改属性公开面板中显示的属性。

我一直在阅读官方的GWT MVP框架,他们描述了它似乎期望每个应用程序状态由一个全新的页面(一个带有相关位置的视图)表示。

我对这种类型的应用程序如何工作感到困惑。也就是说,具有1个基本屏幕但永远不会完全改变的应用程序(即用户永远不会导航到整个新屏幕)具有需要彼此通信的部分(即,删除小部件加载不同的属性集)。

我确信我误解了一些关于MVP的事情,所以如果有人可以就如何将我的大脑包裹起来提出一些建议,那就太好了。

1 个答案:

答案 0 :(得分:0)

利用具有多个屏幕区域的MVP范例并非不可能。 您可以阅读有关可能的解决方案in this article。这是一个由四部分组成的系列的最后一篇文章。我建议阅读作者的前一篇文章,并附上相同的标签。