GWT复杂的应用程序,很多屏幕。建筑?

时间:2010-06-14 11:40:18

标签: gwt java-ee module client gwt2

我正在制作一个有很多屏幕的GWT应用程序。左侧将显示一个菜单,单击菜单选项将打开右侧内容区域中的相关模块。单击内容区域中的项目将链接到在同一内容区域中打开的其他模块。

  1. 如何实施此架构?
  2. 如何在不同的内容模块之间传递对象?
  3. 如何将每个模块隔离到自己的包中?
  4. 所有这些都可以在同一个Eclipse项目中吗?
  5. 还应该考虑其他什么?

1 个答案:

答案 0 :(得分:2)

我也一直在GWT应用程序(我的第一个)上广泛开展工作,并从这些问题开始。

根据我的发现 - 实现这一目标的最佳方法之一是使用MVP(Model-View-Presenter)架构。谷歌自己也支持大规模的GWT应用程序并推动了他们的观点;他们网站上描述的体系结构细分:http://code.google.com/webtoolkit/articles/mvp-architecture.html,由他们完成的演示文稿:http://www.youtube.com/watch?v=PDuhR18-EdM以及对我来说最有用的示例联系人应用程序使用这些方法:http://code.google.com/webtoolkit/doc/latest/tutorial/projects/Contacts2.zip

对我而言,这是一个很好的开始。它可以在同一个项目中完成。希望能回答你的大部分(如果不是全部)问题! :)

Xandel