Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/flutter/10.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 拥有多页GWT应用程序的可行性_Java_Gwt - Fatal编程技术网

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

Java 拥有多页GWT应用程序的可行性,java,gwt,Java,Gwt,我知道GWT应用程序的MVC和MVP,我的问题不是创建“多页面MVP应用程序” 我的问题是关于为实际的web应用程序(app.HTML)和管理应用程序(admin.HTML)创建一个具有多个页面(即多个HTML文件)的GWT应用程序的可行性 在一个典型的GWT MVP应用程序中,这可以通过添加“页面”或“视图”来实现,但是这会使nocache.js膨胀,并且会使整个应用程序的加载变慢(根据经验) 我看到了这个被放弃的项目:它允许GWT应用程序进行多页浏览。然而,我想知道这种方法是否也会使noca

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

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

在一个典型的GWT MVP应用程序中,这可以通过添加“页面”或“视图”来实现,但是这会使
nocache.js
膨胀,并且会使整个应用程序的加载变慢(根据经验)


我看到了这个被放弃的项目:它允许GWT应用程序进行多页浏览。然而,我想知道这种方法是否也会使
nocache.js
文件膨胀

我假设您知道在这些页面之间切换时会丢失所有GWT状态,对吗


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

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

您似乎想要一个单独的管理模块/应用程序。
查看此内容,了解要完成的体系结构。

是的,我知道它将丢失GWT状态,并且由于另一个HTML页面是不同的应用程序(按功能划分),这很好。我正在使用JBoss Errai,我认为它已经在后台进行了代码拆分(不太确定),实际上我希望将用户站点和管理站点分开。