2010-12-16 88 views
0

我正在着手开发我的第一个GWT应用程序,并且我正在使用GWT平台,该平台基于Ray Ryan在Google IO上向MV提供的谈话。我正在尝试以正确的方式构建我的应用程序。我的理解是,我有一个应用程序中的每个视图的主持人,每个视图本质上是应用程序中的一个页面。构建GWT应用程序的正确方法

我感到困惑的地方是如何处理非动态页面。就像说你只有一个'关于'页面(就像Stack Overfliw中的那个),它根本就没有交互性。你还会定义一个主持人并为此观点吗?

这个问题的其他部分是你有没有在应用程序中的所有编译的JavaScript加载到一个HTML文件?

回答

1

是的,对于第二个问题。只有一个HTML页面。你所做的只是在该html内切换面板。 当你做一个RootPanel.get(['id']).add()你实际上只改变了页面的一部分。

至于关于页面,并不是真的需要实现一个演示者。 演示者定义了将在您的视图中发生的“事件”,因此您的视图可以在您的控制器上调用这些方法。如果视图没有发生任何事件,它不需要控制器。没有意义实施:)

相关问题