我是GWT的新手。我刚刚阅读了Google GWT在线教程和其他一些文档,现在有两件事令我困惑:
任何人都可以帮忙回答这两个问题吗?非常感谢!
答案 0 :(得分:4)
GWT会将您的代码编译成JavaScript。所有UI都存储在此JavaScript代码中。它不会生成任何静态HTML文件(#1)。加载GWT应用程序后,浏览器将执行此操作。所有UI都是使用DOM.createElement(或浏览器依赖后备)创建的。在典型的GWT应用程序中,只有一个html文件(称为“主页”)。此文件将包含module/module.nocache.js
。
生产(#2)的编译是在您提供应用程序之前完成的一个步骤。您将需要将文件部署到服务器上。如果您的应用程序包含后端逻辑(RPC调用),则您有一些服务器端代码,例如数据库访问。
* 1: 根据您的编译器标志,GWT还可以编译HTML文件列表,其中包含内联的JavaScript代码。
* 2: 如果使用“SuperDevMode”,则在加载应用程序时,将在服务器上完成编译过程。