我是GWT的新手,正在浏览文档,示例,演示等。
所有示例似乎只有一个模块,该模块由样本中包含的单个html页面加载。
如果网络应用有多个网页/功能,该怎么办?提供不同功能的多个网页是否可以通过基于请求参数不同地构建UI来使用相同的gwt模块?
或者在应用程序中为每个html页面(功能)创建一个模块是否正常?
答案 0 :(得分:4)
您可以查看以下两个问题:
...或this site引导您完成整个过程,如果您是新手,我强烈建议您订阅5天的电子邮件课程。
答案 1 :(得分:0)
通常GWT模块包含多个“屏幕”或“视图”。
答案 2 :(得分:0)
简而言之:是的,您可以在GWT应用中拥有多个不同的页面。
完整:您可以通过多种方式完成他的工作,最简单的方法是使用XML文件,您可以在其中列出各种URL点(与用于指定RPC回调URL的URL相同),以列出多个URL和相应的类(每个类都需要继承正确的类以确保它是前端)
您也可以根据同一类中的不同变量生成不同的屏幕,但这会使代码复杂化并导致设计混乱。
答案 3 :(得分:0)
我认为使用较少数量的页面需要完整页面重新加载才能在GWT中更好地进行交互。 通常,您可以将逻辑划分为许多选项卡,屏幕,窗口和其他布局,这些布局可以在不重新加载页面的情况下进行交互。 请参阅google mail)