为帮助读者使用GWT创建富Web应用程序并向用户提供非同凡响的用户体验,本书提供了必要的核心知识及使用指南。无论是为Java、PHP或Ruby应用程序构建高性能的前端,还是整合各种外部Web服务,GWT专家Ryan Dewsbury的这本书都将为您提供深入、完整的指导。
在这本实用·性极强的书中,作者从权威人士的独特视角出发,以全面翔实的GWT技术阐释为基础,向读者详细解释了如何使用可靠的工具创建一流的Web应用程序。他将自己在GWT开发实践中总结的“实战经验”毫无保留地奉献给了读者。
本书为Web开发者使用GWT创建富web应用程序,并向用户交付非同凡响的用户体验提供了必要的核心知识及使用指南。在这本实用性极强的书中,Ryan Dewsbury从权威人士的独特视角出发,以全面翔实的GWT技术阐释为基础,向读者详细解释了如何使用可靠的工具,创建一流的Web应用程序。
全书共10章,包括Google Web Toolkit简介、用户界面库、服务器整合技术、Ajax应用程序开发中的软件工程、高效使用GWT、Gadaget desktop用程序、Multi-Search应用程序、Bolg Editor应用程序、Instant Messenger应用程序以及Database Editor应用程序等内容。
前言
第一部 分理解Google Web Toolkit
第1章 Google Web Toolkit简介
1.1 Ajax崭露头角
1.2 重新定义web应用程序
1.2.1 Adobe的Flash与Flex
1.2.2 微软的Silverlight
1.2.3 Java FX
1.3 基于铷ax的软件工程
1.3.1 通过部件和面板构建丰富的用户界面
1.3.2 利用异步通信获得更好的性能
1.3.3 通过Web标准和Web服务提供互操作性
1 3.4 使用Java工具提高开发效率
1.4 职业背景评估
1.4.1 Web设计者
1.4.2 网站开发者
1.4.3 Ajax开发者
1.4.4 Web应用程序开发者
1.4.5 桌面应用程序开发者
1.5 应用程序开发技能的重要性
1.6 简单的教程
1.6.1 创建GWT项目
1.6.2 自定义生成的应用程序
1.6.3 创建动态的界面
1.6.4 使用异步HTTP
1.7 GWT中的包
1.8 GWT应用程序概述
1.8.1 常见的应用程序模式
1.8.2 示例应用程序简介
1.9 小结
第2章 用户界面库
第3章 服务器整合技术
第4章 Ajax应用程序开发中的软件工程
第5章 高效使用GWT
第二部分 创建富Web应用程序
第6章 Gadget Desktop应用程序
第7章 Multi-Search应用程序
第8章 Blog Editor应用程序
第9章 Instant Messenger应用程序
第10章 Database Editor应用程序