与GWT开发模式相关的问题

时间:2010-11-27 22:59:53

标签: java gwt

我一直认为在GWT 2.0开发模式下,开发人员插件会将我的Java代码编译成JavaScript,以便在浏览器中呈现它。但是从官方GWT网站我们可以读到:“感谢GWT开发人员插件,没有编译代码来JavaScript在浏览器中查看它。”所以我的问题是:“如果这些小部件不是JavaScript代码,我在浏览器中看到的这些小部件是什么?”它是与SWT有关的东西还是什么,因为我不理解它。

提前感谢您的帮助!

2 个答案:

答案 0 :(得分:4)

在开发人员模式下运行时,它实际上是正在运行的java。浏览器插件允许java端在浏览器中操作各种DOM / Javascript,因此不需要将代码编译为javascript。

开发人员模式运行插件连接的嵌入式jetty服务器。 java代码在这个jetty中运行。

只有在为最终部署进行编译时,代码才会实际转换为javascript。

答案 1 :(得分:0)

默认情况下,javascript是通过编译时从java代码生成的。

GWT还具有开发模式,可以检测java代码的变化,并在运行时再次编译javascript代码。这种行为有助于发展。