GWT开发人员模式代码服务器

paj*_*to0 3 gwt

GWT开发人员模式嵌入式http服务器对我来说对我来说很有意义,但我承认我不明白"代码服务器"是什么.令我感到震惊的是,一个html文件包含了浏览器在开发过程中使用嵌入式Jetty服务器处理AJAX的GWT应用程序所需的所有javascript代码.所以我正在寻找一个包含GWT开发人员模式代码服务器的解释.也许解释它正在做什么就足够了.

Igo*_*mer 6

像往常一样,官方文件来救援!

当应用程序在开发模式下运行时,Java虚拟机(JVM)实际上将应用程序代码作为编译的Java字节码执行,使用GWT管道连接到浏览器窗口.这意味着IDE的调试工具可用于调试客户端GWT代码和任何服务器端Java代码.通过保持这种传统的"代码测试 - 调试"周期,开发模式是迄今为止快速开发应用程序的最有效方式.

  • 这恰恰解释了它 - 它并不是*巨大*,至少与JavaScript的全面编译成本相比.在开发模式下运行时,您的代码不会被编译为JavaScript,而是作为编译的Java字节码运行 - 我的猜测是第一次启动编译整个代码,后续的代码只重新编译相关部分.不幸的是,这是我对这个主题的了解程度 - 也许其他人有更多要补充的内容,或者您​​可以查看[GWT的Google群组](http://groups.google.com/group/Google-Web-Toolkit) . (2认同)