0

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

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

1 回答 1

2

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

根据我的发现 - 实现这一目标的最佳方法之一是使用 MVP(模型-视图-演示者)架构。谷歌自己支持大规模 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 。

对我来说,这是一个很好的开始方式。这一切都可以在同一个项目中完成。希望能回答您的大部分(如果不是全部)问题!:)

尚德尔

于 2010-06-14T12:03:39.740 回答