我正在着手开发我的第一个GWT应用程序,我正在使用GWT平台,该平台基于Ray Ryan在Google IO上就MVP所做的讨论。我正在尝试以正确的方式构建我的应用程序。我的理解是,我在应用程序中为每个视图都有一个演示者,每个视图基本上都是应用程序中的一个页面。
我感到困惑的是如何处理非动态页面。比如说你只有一个“关于”页面(就像Stack Overfliw上的那个页面),它根本就没有交互性。你还会定义一个演示者并查看它吗?
这个问题的另一部分是你在应用程序中只有一个html文件,所有已编译的javascript被加载到?
答案 0 :(得分:1)
关于页面,实际上不需要实现演示者。 演示者定义将在视图上发生的“事件”,因此您的视图可以在控制器上调用这些方法。如果视图没有发生任何事件,则不需要控制器。没有任何意义实施:)