GWT开发者模式内置的HTTP服务器对我来说很有意义,但是我承认我不理解“代码服务器”的含义。在我的印象中,一个HTML文件包装了所有浏览器需要用来渲染GWT应用程序的JavaScript代码,并且嵌入的Jetty服务器在开发过程中处理AJAX。因此,我想要解释一下为什么要在GWT中包含开发者模式代码服务器。也许解释一下它在做什么就足够了。
GWT开发者模式内置的HTTP服务器对我来说很有意义,但是我承认我不理解“代码服务器”的含义。在我的印象中,一个HTML文件包装了所有浏览器需要用来渲染GWT应用程序的JavaScript代码,并且嵌入的Jetty服务器在开发过程中处理AJAX。因此,我想要解释一下为什么要在GWT中包含开发者模式代码服务器。也许解释一下它在做什么就足够了。
当应用程序运行在开发模式下时,Java虚拟机(JVM)实际上会执行编译后的Java字节码作为应用程序代码,并使用GWT管道连接到浏览器窗口。这意味着您的IDE的调试工具可用于调试客户端GWT代码和任何服务器端Java代码。通过保持传统的“编码-测试-调试”周期,开发模式是快速开发应用程序最有效的方式。