拥有多页GWT应用程序的可行性

时间:2013-12-17 14:45:14

标签: java gwt

我知道GWT应用程序的MVC和MVP,我的问题不是创建“多页MVP应用程序。”

我的问题是关于为实际网络应用程序(app.html)和管理员应用程序(admin.html)创建具有多个页面(即多个HTML文件)的GWT应用程序的可行性

在一个典型的GWT MVP应用程序中,这可以通过添加“页面”或“视图”来完成,但是这会使nocache.js膨胀并且只会使整个应用程序加载缓慢(基于经验)< / p>

我看到了这个废弃的项目:gwt-multipage,它允许GWT应用程序多页面。但是,我想知道这种方法是否也会膨胀nocache.js文件?

3 个答案:

答案 0 :(得分:1)

您似乎想要一个单独的管理模块/应用。 有关要完成的体系结构,请参阅此StackOverflow response

答案 1 :(得分:0)

我假设您知道当您在这些页面之间切换时,您将失去所有GWT状态吗?

我现在没有机会查看gwt-multipage项目,但您要求的内容还意味着您的GWT应用程序中还有多个入口点(一个用于用户页面,另一个用于管理页面)。由于每个GWT模块只能有一个入口点,因此您需要为管理页面创建一个附加模块。我知道这并没有完全回答你的问题,但如果我是你,我会进一步研究如何定义不同的GWT模块。

答案 2 :(得分:0)

解决问题的一种方法是使用code splitting。它允许您拥有单个主机页面,而无需在启动时下载所有代码。您可以在需要时下载其他代码。