开发者指南
欢迎使用 GWT 开发者指南。本指南介绍了使用 GWT 构建 Web 应用程序时会遇到的关键概念、工具和库。本指南中的主题涵盖项目组织、编码、调试、测试、优化和发布 Web 应用程序。
注意 - 如果你刚接触 GWT,并且渴望立即开始使用,你可能想尝试一下 快速入门。有关具体的技术细节,请参阅 参考 指南和 文章。
教程
- 创建、构建和运行 GWT 应用程序 – 创建、构建、调试和编译示例应用程序。
- 与服务器通信 – 使用 GWT RPC 或 JSON 添加对 Web 服务器的异步调用,序列化 Java 对象并处理异常
- 国际化 GWT 应用程序 – 将 GWT 应用程序的用户界面翻译成另一种语言
- 使用 JUnit 进行单元测试 – 使用 JUnit 向 GWT 应用程序添加单元测试
- 部署到 Google App Engine – 将 GWT 应用程序部署到 App Engine
开发者指南
- 组织项目 – 描述用于识别哪些代码旨在在客户端浏览器、服务器或两者上运行的约定
- 编译 & 调试 – 描述开发和生产模式
- 编码基础 – 描述 GWT 编程基础知识
- 构建用户界面 – 如何使用小部件、面板、DOM、事件、CSS、声明式 UI 和图像。 单元格小部件 / 编辑器 - 2.1,单元格表格 - 2.2
- HTML5 功能支持 2.3 – 描述 GWT 对 HTML5 功能的支持,例如存储、画布、音频、视频、拖放等等。
- GWT 应用程序的安全 - 如何保护你的 GWT 应用程序免受 JavaScript 攻击
- 安全:安全 HTML 2.1 – 描述防止一大类跨站点脚本 (XSS) 漏洞的编码指南
- 安全:GWT RPC XSRF 防护 2.3 – 描述如何在 GWT RPC 中防止跨站点请求伪造 (XSRF 或 CSRF) 漏洞
- MVP 框架 2.1 – 示例应用程序和文档展示如何使用活动、位置和事件总线。
- RequestFactory 2.1 – 使用 RequestFactory 和 EntityProxy 类创建面向数据的服务的指南。
- 日志记录 2.1 – 描述如何在 GWT 应用程序的客户端代码中记录事件。
- 可访问性 2.5 – 描述使屏幕阅读器能够为视障用户解释屏幕上显示的内容的功能
- 国际化 – 描述一套灵活的工具,帮助你对应用程序和库进行国际化
- 与服务器通信 – 描述通过 HTTP 与服务器通信的几种不同方法
- 使用 JUnit 测试 – 描述如何使用 JUnit 单元测试框架和 Emma 代码覆盖率工具
- 部署 – 描述如何部署客户端和服务器端的 JavaScript
- 优化 – 描述如何提高应用程序的性能
- IE9 支持 - 提示和技巧 2.3 - 对 Internet Explorer 9 的支持
- 参考 – 提供 GWT 和相关库的 javadoc 以及 GWT 小部件的技术细节
- 常见问题解答 – 常见问题解答
- 术语表 – GWT 术语