GWT实战第二版:构建Web应用
5星 · 超过95%的资源 需积分: 3 167 浏览量
更新于2024-07-26
4
收藏 12.18MB PDF 举报
"GWT in Action, 2nd Edition 是一本关于Google Web Toolkit(GWT)的书籍,属于MEAP(Manning Early Access Program)版本的第6版。该书由Manning Publications出版,旨在帮助读者深入理解并掌握GWT的各个方面。作者鼓励读者在论坛上发表评论或提供纠正。"
本书分为三个部分,详细介绍了GWT的基础、进阶以及高级技术:
1. **基础部分**:
- **Introducing GWT**:这部分将介绍GWT的基本概念,包括它是什么,为什么使用GWT,以及它如何帮助开发者创建复杂的Web应用。
- **Saying Hello World**:这是所有编程书籍的常规起点,将引导读者设置开发环境,并编写第一个简单的GWT应用程序。
- **Realizing a GWT application**:接着,读者将学习如何构建一个实际的GWT应用,涵盖项目的结构、布局和交互。
2. **进阶部分**:
- **Creating your own widgets**:这部分会讲解如何自定义GWT的小部件,以满足特定的应用需求。
- **Using client bundles**:客户端包的使用,让开发者可以有效地管理CSS样式、图片和其他资源。
- **Interface design with UIBinder**:UIBinder允许开发者使用XML来声明界面布局,分离视图和逻辑。
- **Communicating with GWT-RPC**:GWT-RPC是GWT中用于服务器和客户端通信的主要机制,这部分将深入探讨其工作原理。
- **Using RequestFactory**:RequestFactory是另一种客户端和服务器间的数据交换方式,它提供了更灵活的模型对象操作。
- **The Editor framework**:编辑器框架用于实现表单数据的验证和绑定。
- **Data presentation widgets**:这部分涵盖了各种数据展示小部件,如表格、列表和树形视图。
- **Using JSNI—the JavaScript Native Interface**:JSNI允许GWT代码直接调用原生JavaScript,扩展GWT的功能。
- **Classic Ajax and HTML forms**:讲解如何与传统的Ajax和HTML表单集成,以利用GWT的优点。
3. **高级部分**:
- **Advanced event handling and event bus**:高级事件处理和事件总线,使应用程序的组件之间能更有效地协同工作。
- **Building MVP-based applications**:模型-视图- presenter(MVP)模式是GWT应用架构的常见选择,这部分将详细阐述如何构建基于MVP的应用。
- **Dependency injection**:依赖注入(DI)技术,如Guice,可以帮助简化代码组织和测试。
- **Deferred binding**:延迟绑定是GWT的一项强大功能,允许根据目标浏览器的特性生成优化的JavaScript代码。
- **Auto**:这部分可能涉及到自动化工具或过程,例如自动测试、构建脚本或部署策略,但具体内容不详。
通过这本书,读者不仅能够掌握GWT的基础,还能深入学习高级特性,从而成为GWT开发的专家。无论是初学者还是有经验的开发者,都能从书中找到有价值的信息。
2014-03-31 上传
2014-01-15 上传
2010-09-17 上传
2010-08-26 上传
2011-01-21 上传
2012-03-08 上传
2012-10-18 上传
2008-12-06 上传
LightBringer
- 粉丝: 1
- 资源: 5
最新资源
- 明日知道社区问答系统设计与实现-SSM框架java源码分享
- Unity3D粒子特效包:闪电效果体验报告
- Windows64位Python3.7安装Twisted库指南
- HTMLJS应用程序:多词典阿拉伯语词根检索
- 光纤通信课后习题答案解析及文件资源
- swdogen: 自动扫描源码生成 Swagger 文档的工具
- GD32F10系列芯片Keil IDE下载算法配置指南
- C++实现Emscripten版本的3D俄罗斯方块游戏
- 期末复习必备:全面数据结构课件资料
- WordPress媒体占位符插件:优化开发中的图像占位体验
- 完整扑克牌资源集-55张图片压缩包下载
- 开发轻量级时事通讯活动管理RESTful应用程序
- 长城特固618对讲机写频软件使用指南
- Memry粤语学习工具:开源应用助力记忆提升
- JMC 8.0.0版本发布,支持JDK 1.8及64位系统
- Python看图猜成语游戏源码发布