2009-08-29 133 views
9

我是新来GWT和我经历的文档,示例,演示等GWT模块和Web页

所有的例子似乎只有一个是由样本中包含的一个HTML页面加载的模块。

如果Web应用程序具有多个网页/功能,该怎么办?基于请求参数,可以通过不同的方式构建用户界面,提供不同功能的多个网页是否使用相同的gwt模块?

或者在应用程序中为每个html页面(特性)创建一个模块是否正常?

回答

0

通常,GWT模块包含多个“屏幕”或“视图”。

0

总之:是的,您可以在GWT应用程序中拥有多个不同的页面。

完整:您可以通过多种方式完成他的工作,最简单的方法是使用XML文件,您可以在其中列出各种URL点(与用于指定RPC回拨URL的点相同),以列出多个URL和相应的类(每个类将需要继承正确的类以确保它是前端)

您也可以根据同一类中的不同变量生成不同的屏幕,但这会使代码复杂化并导致杂乱的设计。

0

我认为使用较少数量的需要全页面重新加载的页面在GWT中更好。通常,您可以将逻辑划分为许多选项卡,屏幕,窗口和其他布局,可以在不重新加载页面的情况下进行交互。 请查看google邮箱)