Google Web Toolkit (GWT)入门
Ed Burnette @ 9:23 pm 发表使用Google Web Toolkit进行开发十分容易。首先你需要有Java运行环境。虽然旧版本的Java运行环境也可以用,(就像我机器自带的IBM JRE 1.4.2), 但你最好还是使用最新的Sun JDK 5.0 或者 最新的JDK 6.0 快照。
另外, 需要有Eclipse IDE。最好使用Eclipse 3.2。在Eclipse downloads page,可以下载 3.2RC6 (或者更新版本)。
下一步,下载并解压缩Google Web Toolkit itself。
在命令提示窗口,执行如下命令:
cd c:\gwt-projects
mkdir MyProject
cd MyProject
projectCreator -eclipse MyProject
applicationCreator -eclipse MyProject com.mycompany.client.MyApplication
projectCreator 和 applicationCreator 命令是两个shell脚本,它们是最为GWT提供功能的一部分,你需要在系统的 PATH环境变量中设置GWT的目录。"MyProject" 和 "MyApplication" 是实例使用的名字;你可以使用自己设置的名字。
运行Eclipse,导入项目到工作空间中(File > Import > Existing Projects Into Workspace)。项目会被构建,如果没有任何问题,结果如下图所示:<shapetype id="_x0000_t75" stroked="f" filled="f" path="[email protected]@[email protected]@[email protected]@[email protected]@5xe" o:preferrelative="t" o:spt="75" coordsize="21600,21600"></shapetype>
Google的 使用说明上说,只要点击绿色的 "Run" 按钮,就可以使你的项目以"hosted" 模式运行, 这条说明并不正确。此外,你通常希望使用调试模式来运行程序。选择Run > Debug…, 点击 MyApplication运行配置项 (在Java Application下). 点击Debug。这时,将出现两个窗口: GWT 命令行窗口 (相当于控制终端) 和 封装HTML的窗口 (一个专用的WEB浏览器).
点击'Click me' 按钮。 将出现"Hello World!"文本内容。
让程序继续运行,回到Eclipse。在MyApplication.java 的 onClick()方法设置断点:
回到应用程序窗口,点击'Click me' 按钮, Eclipse将停在设置断点的地方。 这里都是Java代码,你编写的Ajax程序,最终会被发布成纯JavaScript。Eclipse里面所有的功能,像调试,重构,代码管理等,都可以在开发Ajax的时候,充分利用。
Google 发布的一些GWT相关的文档。
<!--/post-->