王朝网络
分享
 
 
 

Google Web Toolkit 开发实战

王朝导购·作者佚名
 
Google Web Toolkit 开发实战  点此进入淘宝搜索页搜索
  特别声明:本站仅为商品信息简介,并不出售商品,您可点击文中链接进入淘宝网搜索页搜索该商品,有任何问题请与具体淘宝商家联系。
  参考价格: 点此进入淘宝搜索页搜索
  分类: 图书,计算机/网络,程序设计,其他,

作者: (美)吉尔里(Geary,D.),(美)高登(Gordon,R.)著,李松峰,李维鑫译

出 版 社: 机械工业出版社

出版时间: 2009-1-1字数:版次: 1页数: 330印刷时间: 2009/01/01开本: 16开印次: 1纸张: 胶版纸I S B N : 9787111250593包装: 平装内容简介

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

本书内容:构建自定义GWT部件,包括高级复合部件和低级组件。实现具有iPhone风格的自动滚动功能的视口类。通过GWT在应用程序中整合Web服务。将Script.aculo.us.JavaScript框架整合到GWT应用程序中。组合Hibernate和GWT实现基于数据库的Web应用程序。扩展GWT的PopupPanel类以实现可拖动和可调整大小的窗口。创建拖放模块,包含拖动源和放置目标。将GWT应用程序部署到外部服务器。动态调整可伸缩表格。在基于Struts.JavaServer Faces等其他框架开发的原有应用程序中使用GWT部件。

作者简介

David Geary著名作者、演讲者和顾问。他是JSF(JavaServer Faces)的专家组成员。此外,David不曾为Sun的Web Developer Certification Exam编写试题。David Geary编著了8本Java技术书,包括最畅销的Graphic Java 2 Series、Advanced JavaServer Pages和Core JavaServer Faces。

Rob Gordon独立咨询师、资深Sun开发师,也是Essential JNI作者和Essential JMF的合著者。

目录

译者序

前言

第1章GWT入门与进阶

1.1综述

1.2本章要点

1.3GWT部件简介

1.4GWT应用程序分析

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

1.5.1根面板

1.5.2user.client.ui API

1.6通过CSS为部件添加样式

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

1.8国际化与本地化

1.8.1实现GWT国经的4个步骤

1.8.2使用GWT的il8nCreator命令

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

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和Has Name接口

3.2.5整合Script.aculo.us的Blind Down效果

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!Maps Web服务

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.3Apache Commons fileUpload

9.4本章回顾

第10章整合Hibernate

第11章外部服务器部署

第12章GWT与遗留程序

书摘插图

第1章GWT入门与进阶

近几年来,基于Java的Web应用程序框架有了充分发展,颇受推崇的Apache Struts就是其中第一框架的代表。

随后,第二代框架Tapestry和JavaServer Faces又粉墨登场。这些框架带来了可喜的进步,尤其是能够直接将输入字段连接到JavaBean组件属性。不过,第二代框架的定义主要以支持组件为核心。通过使用组件,开发人员能够创建自己的组件,并且将这些组件用于网页中就能看到立竿见影的效果。

……

 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
2023年上半年GDP全球前十五强
 百态   2023-10-24
美众议院议长启动对拜登的弹劾调查
 百态   2023-09-13
上海、济南、武汉等多地出现不明坠落物
 探索   2023-09-06
印度或要将国名改为“巴拉特”
 百态   2023-09-06
男子为女友送行,买票不登机被捕
 百态   2023-08-20
手机地震预警功能怎么开?
 干货   2023-08-06
女子4年卖2套房花700多万做美容:不但没变美脸,面部还出现变形
 百态   2023-08-04
住户一楼被水淹 还冲来8头猪
 百态   2023-07-31
女子体内爬出大量瓜子状活虫
 百态   2023-07-25
地球连续35年收到神秘规律性信号,网友:不要回答!
 探索   2023-07-21
全球镓价格本周大涨27%
 探索   2023-07-09
钱都流向了那些不缺钱的人,苦都留给了能吃苦的人
 探索   2023-07-02
倩女手游刀客魅者强控制(强混乱强眩晕强睡眠)和对应控制抗性的关系
 百态   2020-08-20
美国5月9日最新疫情:美国确诊人数突破131万
 百态   2020-05-09
荷兰政府宣布将集体辞职
 干货   2020-04-30
倩女幽魂手游师徒任务情义春秋猜成语答案逍遥观:鹏程万里
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案神机营:射石饮羽
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案昆仑山:拔刀相助
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案天工阁:鬼斧神工
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案丝路古道:单枪匹马
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:与虎谋皮
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:李代桃僵
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:指鹿为马
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案金陵:小鸟依人
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案金陵:千金买邻
 干货   2019-11-12
 
>>返回首页<<
推荐阅读
 
 
频道精选
 
更多商品
细胞的化学与生物学.全国高等医学院校改革教材
片上多处理器体系结构:改善吞吐率和延迟的技术
代码之道
CSS、DHTML和Ajax快速上手
VSTO开发者指南
技术经济学
计算机网络安全原理与实现
现代规范交谊舞快速入门:伦巴(1VCD+1CD)
现代规范交谊舞快速入门:蹦四(1VCD+1CD)
现代规范交谊舞快速入门:华尔兹(慢三)(1VCD+1CD)
 
静静地坐在废墟上,四周的荒凉一望无际,忽然觉得,凄凉也很美
© 2005- 王朝网络 版权所有