Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/396.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

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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/unit-testing/4.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
Java 与GWT开发模式相关的问题_Java_Gwt - Fatal编程技术网

Java 与GWT开发模式相关的问题

Java 与GWT开发模式相关的问题,java,gwt,Java,Gwt,我一直认为在GWT2.0的开发模式下,开发者插件会将我的Java代码编译成JavaScript,并在浏览器中呈现出来。但是从官方的GWT网站上我们可以看到:“多亏了GWT开发者插件,没有将代码编译成JavaScript来在浏览器中查看它。”所以我的问题是:“如果这些小部件不是JavaScript代码,那么在这种模式下我在浏览器中看到的这些小部件是什么?”。是不是和SWT有关,因为我不明白 提前感谢您的帮助 在开发人员模式下运行时,实际运行的是java。浏览器插件允许java端在浏览器中操作各种D

我一直认为在GWT2.0的开发模式下,开发者插件会将我的Java代码编译成JavaScript,并在浏览器中呈现出来。但是从官方的GWT网站上我们可以看到:“多亏了GWT开发者插件,没有将代码编译成JavaScript来在浏览器中查看它。”所以我的问题是:“如果这些小部件不是JavaScript代码,那么在这种模式下我在浏览器中看到的这些小部件是什么?”。是不是和SWT有关,因为我不明白


提前感谢您的帮助

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

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


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

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


GWT还有一种开发模式,它可以检测java代码的变化,并动态地重新编译javascript代码。这种行为有助于开发。

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