GWT实战(第二版):精通Google Web Toolkit

需积分: 9 0 下载量 24 浏览量 更新于2024-07-22 收藏 30.47MB PDF 举报
"GWT In Action (second version)" 是一本专注于Google Web Toolkit (GWT)的实战指南,由Adam Tacy、Robert Hanson、Jason Essington和Anna Tökke合著的第二版。这本书全面深入地介绍了GWT的各种概念和技术,是web开发者了解和掌握GWT的宝贵资料。 GWT(Google Web Toolkit)是一个开源的开发工具包,允许Java程序员使用Java语言编写富互联网应用程序(RIA),然后自动编译成优化过的JavaScript代码,以在浏览器中运行。GWT 2nd 版本针对的是GWT的最新更新和发展,提供了最新的特性和最佳实践。 书中的内容涵盖了GWT的基础知识,包括如何设置开发环境,创建第一个GWT项目,以及理解GWT的模块化系统。作者们通过详尽的示例,帮助读者理解如何在GWT中进行事件处理、UI布局、数据绑定、异步通信(RPC)、本地存储、国际化等关键主题。 书中特别强调了如何"思考GWT",这意味着学习如何利用GWT的强类型、编译时检查和丰富的API来构建高效、可维护的代码。读者将学习到如何创建自定义组件,使用GWT的UI库(如Cell Widgets和DataGrids),以及如何利用GWT的History管理和Place框架来实现导航。 此外,GWT In Action (2nd Edition)还涵盖了GWT的性能优化技巧,包括代码分割以减少加载时间,以及如何利用GWT的编译器进行代码压缩和优化。书中还讨论了与服务器端集成的最佳实践,包括使用GWT的RequestFactory进行服务调用,以及如何处理错误和异常。 对于那些不熟悉JavaScript但有Java背景的开发者来说,本书提供了从Java世界无缝过渡到GWT开发的路径。它深入介绍了GWT的Client-Server通信机制,如XMLHttpRequest(XHR)和JSON,以及GWT对AJAX的支持。 GWT In Action (second edition) 是一本面向实践者的指南,无论你是初学者还是经验丰富的开发者,都能从中受益。通过本书,你可以掌握GWT的核心概念,提升你的Web应用开发技能,并利用GWT的强大功能构建高性能、交互性强的网页应用。