GWT应用程序有两种方式运行:
Hosted Model
在Hosted Model方式下,Java程序并不会被编译成JavaScript,GWT只是创造了一个类似
浏览器的环境,直接运行使用GWT开发的程序。这种模式最具生产力(这种模式下可以Debug所有的Java代码),
所以开发环境通常使用Hosted Model,但是真正的程序执行不使用这种模式。
Web Model
就是将使用GWT编写的Java程序整整编译成JavaScript,在Web容器上运行,使用浏览器
访问的模式,这种方式只有在测试或者运行的时候才使用,每次对Java类的修改必须重新编译
这些Java类,之后重新部署应用。所以生产力比较低。
使用GWT建立开发
从google下载完gwt压缩包以后,直接解压缩到某个目录,将发现有5个cmd文件,其中
applicationCreator创建一个可以以Hosted Mode形式运行的GWT应用程序,命令如下
applicationCreator -eclipse HelloWorld -out HelloWorld com.tibco.client.HelloWorld
该命令将创建一个工程,
再运行如下命令
projectCreator -eclipse HelloWorld -out HelloWorld
该命令将创建在eclipse的.classpath和.project文件,至此,一个eclipse项目创建完全了,你可以在elicpse里面import exsiting project into workspace.