构建GWT应用程序的正确方法

时间:2010-12-16 00:14:30

标签: java gwt

我正在着手开发我的第一个GWT应用程序,我正在使用GWT平台,该平台基于Ray Ryan在Google IO上就MVP所做的讨论。我正在尝试以正确的方式构建我的应用程序。我的理解是,我在应用程序中为每个视图都有一个演示者,每个视图基本上都是应用程序中的一个页面。

我感到困惑的是如何处理非动态页面。比如说你只有一个“关于”页面(就像Stack Overfliw上的那个页面),它根本就没有交互性。你还会定义一个演示者并查看它吗?

这个问题的另一部分是你在应用程序中只有一个html文件,所有已编译的javascript被加载到?

1 个答案:

答案 0 :(得分:1)

是的,对于第二个问题。只有一个html页面。你要做的就是在html里面切换面板。 当您执行RootPanel.get(['id'])。add()时,您实际上只更改了页面的一部分。

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