Google Web Toolkit开发实战
Google Web Toolkit开发实战封面图

Google Web Toolkit开发实战

(美) 吉尔里 (Geary,D.) , (美) 高登 (Gordon,R.) , 著

出版社:机械工业出版社

年代:2008

定价:39.0

书籍简介:

本书介绍了GWT各种前沿应用,以及使用GWT的技巧和方法。

书籍目录:

译者序

前言

第1章GWT入门与进阶

1.1综述

1.2本章要点

1.3GWT部件简介

1.4GWT应用程序分析

1.5通过GWT面板构建用户界面

1.5.1根面板

1.5.2user.client.uiAPI

1.6通过CSS为部件添加样式

1.7GWT与事件驱动的程序设计

1.8国际化与本地化

1.8.1实现GWT国经的4个步骤

1.8.2使用GWT的il8nCreator命令

1.9GWTWeb应用程序中的新“视图”

1.10GWT的历史机制

1.10.1添加历史类和历史侦听器

1.10.2处理浏览器后退按钮

1.11GWT的对等实体:DOM元素

1.12使用延迟命令赋予部件键盘焦点

1.13实现远程过程调用

1.14使用自定义部件

1.15在GWT模块中封装自定义部件

1.16完整的登录实用程序

1.17本章回顾

第2章JavaScript整合技术

2.1本章要点

2.2整合JavaScript库Script.aculo.us

2.2.1在HTML文件中导入JavaScript文件

2.2.2在GWT配置文件中导入JavaScript文件

2.3整合JavaScript日历

2.4本章回顾

第3章自定义部件

3.1本章要点

3.2复合的自定义部件

3.2.1复合部件和传递方法

3.2.2事件处理程序

3.2.3触发变化事件

3.2.4实现HasText和HasName接口

3.2.5整合Script.aculo.us的BlindDown效果

3.3低级自定义部件

3.3.1在低级自定义部件中使用DOM类

3.3.2为自定义部件设置默认CSS样式

3.3.3在自定义部件中通过参数控制Script.aculo.us效果

3.4本章回顾

第4章视口与地图

4.1本章要点

4.2通用视口部件

4.3地图应用程序的文件和目录

4.4实现视口

4.4.1通过AbsolutePanel实例在像素级别上放置部件

4.4.2在视口中拖动视图

4.4.3通过焦点面板响应鼠标事件

4.4.4通过事件预览禁止浏览器对鼠标事件的默认响应

4.4.5捕获事件

4.5深入理解焦点面板在视口中的应用

4.6带动态手势的视口视图

4.7完成后的视口

4.7.1加入拖动手势

4.7.2响应拖动手势的动态滚动

4.7.3与拖动手势保持同方向动态滚动

4.7.4改变动态滚动的速度

4.8本章回顾

第5章访问在线Web服务

5.1本章要点

5.2Yahoo!MapsWeb服务

5.2.1示例应用程序分析

5.2.2地图应用程序的文件和目录

5.2.3实现Yahoo!Maps应用程序

5.3访问Yahoo!Maps的Web服务

5.4缩放

5.5本章回顾

第6章拖放技术

6.1本章要点

6.2拖放示例应用程序

6.3拖放模块

6.4实现拖放模块

6.4.1使用音乐播放器和购物车面板组件

6.4.2使用拖动源和放置目标

6.4.3定义CSS类

6.5在GWT模块中实现拖放

6.5.1模块配置文件

6.5.2抽象拖动源和放置目标类

6.5.3鼠标侦听器

6.6本章回顾

第7章简单的窗口

7.1本章要点

7.2基于伸缩表格构建窗口

7.3简单的窗口

7.3.1使用弹出面板

7.3.2重写弹出面板默认的事件处理行为

7.3.3使用GWT的伸缩表格并为其单元格添加样式

7.3.4接收事件

7.3.5操作部件DOM元素的Z轴堆叠次序

7.3.6调整弹出面板的大小

7.3.7防止意外的浏览器效果

7.4窗口标题栏

7.4.1在水平面板的单元格内对齐部件

7.4.2通过鼠标侦听器和图像模拟3D按钮

7.4.3移动弹出面板

7.4.4在窗口标题中防止意外的浏览器效果

7.5本章回顾

第8章伸缩表格

8.1本章要点

8.2伸缩表格简介

8.3简化伸缩表格的操作

8.4删除伸缩表格的行

8.5编辑伸缩表格的单元格

8.6动态调整伸缩表格的列

8.6.1通过GWT构建事件侦听器和触发事件

8.6.2构建ResizableCellPanel部件

8.6.3将ResizableCellPanel部件加入伸缩表格

8.7通过伸缩表格实现数据分页

8.8使用Pager部件

8.9本章回顾

第9章文件上传

9.1本章要点

9.2GWT的文件上传部件

9.2.1创建用户界面

9.2.2解析JSON

9.3ApacheCommonsfileUpload

9.4本章回顾

第10章整合Hibernate

10.1本章要点

10.2Hibernate示例应用程序

10.3服务器端Hibernate

10.3.1Hibernate配置文件

10.3.2POJOJava类

10.3.3联系人映射文件

10.3.4RPCServlet实现

10.3.5Eclipse配置

10.4本章回顾

第11章外部服务器部署

11.1本章要点

11.2外部服务器目录结构

11.3使用Ant实现自动构建

11.4开发与部署

11.5部署后的应用程序调试

11.6本章回顾

第12章GWT与遗留程序

12.1本章要点

12.2Struts/GWT混合应用程序实例

12.3简单的Struts应用程序

12.3.1Struts登录应用程序代码

12.3.2JSP页面

12.3.3支撑Bean、表单Bean和动作Bean

12.4GWT/Struts混合应用程序

12.4.1混合应用程序的文件和目录

12.4.2修改Ant构建文件并加入Struts

12.4.3混合应用程序的代码

12.5JSON在配置GWT部件中的应用

12.6遗留代码和GWT部件的协同

12.7通过GWT视图替换HTML及JSP视图

12.8深度框架整合

12.9本章回顾

内容摘要:

  本书是关于介绍“GoogleWebToolkit开发”的教学用书,书中内容涵盖了GWT的高级特性,在构建具有丰富用户界面的真实应用程序时,完全可以利用这些特性而不必学习JavaScript和其他相关的Java技术。本书作者对示例应用程序的耐心解释,有助于读者迅速掌握高级的GWT技术,例如实现拖放、整合JavaScript库,以及使用高级事件处理机制等。  GoogleWebToolkit(GWT)是一种开源的Java框架,用于构建Java驱动的Web应用程序。通过GWT,开发者可以使用纯Java来实现丰富的客户端应用。在简化开发能够运行于各种浏览器中的、类似于桌面应用程序的客户端应用方向,GWT超过了大多数Java框架。局限用户界面丰富性的唯一因素就是开发者的想象力。本书内容涵盖了GWT的高级特性,在构建具有丰富用户界面的真实应用程序时,完全可以利用这些特性而不必学习JavaScript和其他相关的Java技术。本书中的每个解决方案并不局限于解决一个问题,而是融合了设计模式和最佳实践。作者对示例应用程序的耐心解释,有助于读者迅速掌握高级的GWT技术,例如实现拖放、整合JavaScript库,以及使用高级事件处理机制等。

书籍规格:

书籍详细信息
书名Google Web Toolkit开发实战站内查询相似图书
丛书名Google核心技术丛书
9787111250593
如需购买下载《Google Web Toolkit开发实战》pdf扫描版电子书或查询更多相关信息,请直接复制isbn,搜索即可全网搜索该ISBN
出版地北京出版单位机械工业出版社
版次1版印次1
定价(元)39.0语种简体中文
尺寸26装帧平装
页数 300 印数 5000

书籍信息归属:

Google Web Toolkit开发实战是机械工业出版社于2008.出版的中图分类号为 TP393.09 的主题关于 计算机网络-应用程序-程序设计 的书籍。