GWT应用程序中的静态资源

时间:2012-09-08 12:15:28

标签: java html css gwt war

您是否需要为您的GWT应用编写自己的HTML,CSS或JavaScript文件?有没有理由编写自己的HTML / CSS并将其包含在构建中?如果是这样,在什么情况下,你在最终的WAR中打包它?

1 个答案:

答案 0 :(得分:0)

  1. 一些开发人员更喜欢将外部CSS文件用于他们的应用而不是CSS资源。然后将此CSS文件添加到/ war目录中,并在主机页面中提供指向它的链接,就像使用任何外部CSS文件一样。

  2. 如果你使用UI:Binder,我强烈推荐,你可以用HTML编写很多页面或小部件的布局,而不是使用GWT小部件。在这种情况下,您不必对HTML执行任何操作:GWT编译器将负责处理它。

  3. 有一种方法可以在GWT应用程序中使用本机JavaScript。有时开发人员需要特殊效果或某些功能,但他们不能(或者,通常不知道如何)在GWT中实现。在这种情况下,您将JavaScript代码直接包含在GWT代码中,或者使用外部JavaScript文件并从GWT引用它。在后一种情况下,您将JavaScript文件包含在/ war目录中,并将其加载到主机页面中,就像使用任何JavaScript文件一样。