Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/gwt/3.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
GWT刷新修改_Gwt_Build_Refresh_Reload - Fatal编程技术网

GWT刷新修改

GWT刷新修改,gwt,build,refresh,reload,Gwt,Build,Refresh,Reload,我是GWT的新手,因此有很多“代码并查看其行为”。我想知道在我的web浏览器中加载修改的最小操作是什么。例如,当我处理xml时,我可以刷新我的页面。那么,我什么时候需要执行这些操作,为什么: 刷新浏览器 重新加载web服务器 重建应用程序 一,。刷新浏览器 每当您在UiBinder或任何其他客户端代码中进行代码更改时,都需要这样做 重新加载web服务器 这需要在对服务器端类进行任何更改时完成。只有在开发模式下使用嵌入式Jetty时(而不是在使用-noserver时),这才有效 重建应用程序 您

我是GWT的新手,因此有很多“代码并查看其行为”。我想知道在我的web浏览器中加载修改的最小操作是什么。例如,当我处理xml时,我可以刷新我的页面。那么,我什么时候需要执行这些操作,为什么:

  • 刷新浏览器
  • 重新加载web服务器
  • 重建应用程序
  • 一,。刷新浏览器

    每当您在UiBinder或任何其他客户端代码中进行代码更改时,都需要这样做

    重新加载web服务器

    这需要在对服务器端类进行任何更改时完成。只有在开发模式下使用嵌入式Jetty时(而不是在使用-noserver时),这才有效

    重建应用程序


    您只需要在准备部署应用程序或向他人展示应用程序时编译应用程序。如果您想在没有GWT插件的浏览器中测试应用程序,也可能需要这样做。

    在开发模式下运行应用程序时,在UiBinder或客户端代码中进行代码更改,只需简单刷新即可在浏览器中看到更改


    但是除非重新加载服务器,否则您不会在GWT的“开发模式”窗口中看到错误日志。因此,只要刷新窗口,您可能会错过一些简单的错误,您的应用程序将在没有通知的情况下被阻止。

    xml是指UiBinder模板吗?@Igor Yes,*.ui.xml模板。我有一个坏习惯,称它为xml,因为它是“重建应用程序”的扩展名:当您切换到外部服务器(
    -norserver
    )时,您需要构建/编译整个应用程序,并将其复制到新服务器可以提供服务的目录中。请注意,此操作必须执行一次-之后,您将返回刷新浏览器;)是的,很有道理。只要您只更改客户端代码。但是,当使用-noserver更改服务器端代码时,需要重新部署服务器代码。