"这篇文档是关于Google Web Toolkit (GWT) 的调试、编译和上传的个人整理,适合需要GWT开发经验的人参考。" 在Web应用开发领域,Google Web Toolkit (GWT) 是一个非常重要的工具,它允许开发者用Java语言编写前端代码,并将其编译成优化过的JavaScript,从而在浏览器环境中运行。以下将详细讲解GWT的几个关键方面: 1. **识别GWT应用** - GWT应用通常在HTML页面的`<head>`部分包含特定的`<script>`标签,指向一个 nocache.js 文件。例如:`src="../../../../com.jb.cbm.sbgl.bdzwh.view.comsubstation/com.jb.cbm.sbgl.bdzwh.view.comsubstation.nocache.js"`。这个文件是GWT应用的入口点,通过这个路径可以追踪到相应的GWT模块配置文件(gwt.xml)和对应的Java源代码。 2. **GWT的调试** - 要调试GWT应用,首先确保Eclipse安装了GWT插件。在Eclipse中,选择要调试的Java类(如ComSubStation.java),然后通过工具栏的Debug Configurations图标进入配置界面。 - 在Debug Configurations窗口中,选择`Google Web Application`,设定项目的Main Class为`com.google.gwt.dev.DevMode`,并配置Available Modules,添加要调试的Java文件。注意选择与jsp文件路径匹配的模块。 - 设置完成后,点击Debug启动调试,GWT DevMode会启动,可能需要一段时间来编译和加载应用。一旦完成,就可以在Eclipse的调试视图中设置断点、查看变量值等进行调试。 3. **GWT的编译** - GWT应用的编译通常通过Eclipse的GWT插件或命令行工具gwtc进行。编译过程会生成JavaScript代码,这些代码在浏览器中执行,实现Java代码的功能。 - 编译时,需要指定GWT模块配置文件(gwt.xml),以及可能的编译参数,如代码分割、优化级别等。 4. **GWT的上传** - 通常,GWT编译后的结果会发布到Web服务器,供用户访问。这涉及到将生成的JavaScript文件、HTML页面以及其他资源文件上传到服务器的适当目录。 - 使用Eclipse的发布功能,可以选择目标服务器配置,然后将项目部署到服务器。也可以手动使用FTP或SCP等工具将文件上传。 5. **GWT的其他特性** - GWT提供丰富的UI组件库,如CellWidget、CellTable等,以及异步RPC通信机制,使得前后端交互更便捷。 - GWT支持代码分离,允许只加载部分代码到客户端,提高应用的加载速度。 - GWT有强大的国际化支持,可以轻松地处理多语言应用。 - GWT的开发模式(Development Mode)允许实时编译和热部署,方便快速迭代和调试。 通过掌握以上知识,开发者能够有效地进行GWT应用的开发、调试和部署,提高开发效率并保证代码质量。
下载后可阅读完整内容,剩余4页未读,立即下载
- 粉丝: 2
- 资源: 1
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- C++标准程序库:权威指南
- Java解惑:奇数判断误区与改进方法
- C++编程必读:20种设计模式详解与实战
- LM3S8962微控制器数据手册
- 51单片机C语言实战教程:从入门到精通
- Spring3.0权威指南:JavaEE6实战
- Win32多线程程序设计详解
- Lucene2.9.1开发全攻略:从环境配置到索引创建
- 内存虚拟硬盘技术:提升电脑速度的秘密武器
- Java操作数据库:保存与显示图片到数据库及页面
- ISO14001:2004环境管理体系要求详解
- ShopExV4.8二次开发详解
- 企业形象与产品推广一站式网站建设技术方案揭秘
- Shopex二次开发:触发器与控制器重定向技术详解
- FPGA开发实战指南:创新设计与进阶技巧
- ShopExV4.8二次开发入门:解决升级问题与功能扩展