与GWT开发模式相关的问题

4
我一直认为在GWT 2.0的开发模式下,开发者插件将我的Java代码编译成JavaScript以在浏览器中呈现。但是从官方GWT网站上我们可以看到:“由于GWT开发者插件,不需要将代码编译成JavaScript来在浏览器中查看它。” 那么我的问题是:“如果这些小部件不是JavaScript代码,那么我在这种模式下在浏览器中看到的所有这些小部件是什么?” 这是否与SWT有关,因为我不理解。

提前感谢您的任何帮助!

2个回答

4

当运行开发者模式时,实际上运行的是Java。浏览器插件允许Java端在浏览器中操作各种DOM / JavaScript,因此不需要将代码编译为JavaScript。

开发者模式运行嵌入式Jetty服务器,插件连接到该服务器。Java代码在此Jetty内运行。

只有在最终部署时才会将代码转换为JavaScript。


好的,所以我在这种模式下看到的任何视图实际上都是JavaScript代码,对吗? - peter

0

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

GWT还具有开发模式,在该模式下,它可以检测Java代码的更改并即时重新编译JavaScript代码。这种行为可以帮助开发。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接