1
5
请随意更正我的错误,但您似乎不需要运行时服务器端配置。在这种情况下,您真的需要这种灵活性,或者您想对所有部署使用单个.zip,您可以使用中给出的技术 Yahoo's Performance Rules -(请参阅“添加过期或缓存控制头”一节)-将来的过期头。这意味着Ajax请求将被浏览器大量缓存,并且只会导致第一个请求的速度稍微减慢。 与其这样做,我倒不如建议使用编译时标志和GWT提供的属性系统。为了简化这个过程,我做了一个叫做 auto-config available on github . 使用它可以非常简单地访问每个部署配置。添加以下类:
要从GWT代码访问值,请添加此简单帮助器:
创建几个不同的.gwt.xml文件,每个部署服务器一个。然后使用parent.gwt.xml文件最小化任何重复。有关此主题的更多信息,请阅读 CompileOnePermutation on the GWT Wiki 总之,在per deployment.gwt.xml中添加以下代码段(并确保添加所需的继承行):
希望能有所帮助:) |
2
1
最简单的方法似乎是将此配置信息存储在
您有多种选择,通常是:
|
3
1
我对你的要求有点困惑。 如果您希望编译一次,并在具有不同选项的不同服务器上运行GWT应用程序,并且在GUI构建期间让这些选项在客户端使用,那么有许多选项。 使用以下方法将信息输入程序:
通过以下方式将信息传递给您的客户:
|
Community wiki · 谷歌番石榴单例事件总线多次触发 1 年前 |
Toto · GWT 2.5.1+源映射(超级开发模式)-局部变量评估 6 年前 |
quarks · 使用GWT创建ISO 8601日期字符串 6 年前 |