王朝网络
分享
 
 
 

Google Web Toolkit——GWT Java AJAX编程

王朝导购·作者佚名
 
Google Web Toolkit——GWT Java AJAX编程  点此进入淘宝搜索页搜索
  特别声明:本站仅为商品信息简介,并不出售商品,您可点击文中链接进入淘宝网搜索页搜索该商品,有任何问题请与具体淘宝商家联系。
  参考价格: 点此进入淘宝搜索页搜索
  分类: 图书,计算机/网络,行业软件及应用,

作者: (美)查甘蒂 著,李琦,郭耀 译

出 版 社: 人民邮电出版社

出版时间: 2009-2-1字数:版次: 1页数: 210印刷时间:开本: 16开印次:纸张:I S B N : 9787115192332包装: 平装编辑推荐

Google Web Toolkit(GWT)是使用AJAX在浏览器平台上创建高效应用程序的Java软件开发框架。本书向你展示如何创建可以改进用户体验的可信赖的用户界面。

本书包括在Eclipse中创建GWT开发环境;创建、测试、调试以及部署GWT应用;开发用户定制的widget,包括日历和天气预报的widget;对GWT应用程序进行国际化;使用网格、可移动元素等创建复杂用户界面;用JSNI和GWT与Rico、Moo.fx及Script.aculo.us集成起来,创建更吸引力的用户界面。

内容简介

本书是一本使用Java创建AJAX应用的GWT实用指南,从下载和安装GWT开始,手把手教读者如何创建、测试、调试和部署GWT应用。本书采用了许多生动有趣的示例,引导读者逐步深入到AJAX和GWT的精彩世界中。书中提供的所有例程源代码均可在我社网址http://www.ptpress.com.cn的“资源下载”区免费下载并直接运行。

通过阅读本书,熟悉Java语言的读者可以在非常短的时间内掌握GWT提供的丰富功能,迅速成为熟练的AJAX应用开发人员。本书适合对AJAX和Web 2.0感兴趣的Java程序员阅读使用。

作者简介

Prabhakar Chaganti是企业软件架构师和开源软件的推动者,他在美国亚特拉大郊区的一个高科技软件公司工作。他对Linux、Ruby、Python、Java和虚拟化十分感兴趣。他最近在2006年VMW上荣获了最具创新性虚拟家用电器的大奖,这个奖项是“终极全球虚拟家用电器挑战赛”所设立的。

目录

第1章 准备工作

1.1 GWT概述

1.2 基本下载

1.2.1 动手时间——下载GWT

1.2.2 原理详解

1.2.3 进一步解释

1.3 学习GWT范例

1.3.1 动手时间——了解KitchenSink

1.3.2 原理详解

1.4 GWT许可

1.5 小结

第2章 创建新的GWT应用程序

2.1 生成新应用程序

2.1.1 动手时间——使用ApplicationCreator

2.1.2 原理详解

2.1.3 进一步解释

2.2 生成带Eclipse支持的新应用程序

2.2.1 动手时间——修改HelloGWT

2.2.2 原理详解

2.2.3 进一步解释

2.3 创建“随机名人名言”AJAX应用程序

2.3.1 动手时间——修改自动生成的应用程序

2.3.2 原理详解

2.4 在宿主模式下运行应用程序

2.4.1 动手时间——执行HelloGWT-Shell脚本

2.4.2 原理详解

2.5 在Web模式下运行应用程序

2.5.1 动手时间——对应用程序进行编译

2.5.2 原理详解

2.5.3 进一步解释

2.6 小结

第3章 创建服务

3.1 创建服务定义接口

3.1.1 动手时间——创建Prime Number服务

3.1.2 原理详解

3.2 创建异步服务定义接口

3.2.1 动手时间——利用AJAX支持

3.2.2 原理详解

3.3 创建服务实现

3.3.1 动手时间——实现我们的服务

3.3.2 原理详解

3.4 服务的消费

3.4.1 动手时间——创建客户

3.4.2 原理详解

3.5 小结

第4章 交互式表单

4.1 范例应用程序

4.2 即时搜索

4.2.1 动手时间——打字的同时进行搜索

4.2.2 原理详解

4.3 密码强度检查器

4.3.1 动手时间——创建检查器

4.3.2 原理详解

4.4 自动填充表单

4.4.1 动手时间——创建动态表单

4.4.2 原理详解

4.5 可排序表格

4.5.1 动手时间——对表行进行排序

4.5.2 原理详解

4.6 动态列表

4.6.1 动手时间——过滤搜索标准

4.6.2 原理详解

4.7 Flickr风格的可编辑标签

4.7.1 动手时间——可定制编辑的标签

4.7.2 原理详解

4.8 小结

第5章 反应灵敏的复杂界面

5.1 可分页的表格

5.1.1 动手时间——数据集的界面

5.1.2 原理详解

5.2 可编辑的树节点

5.2.1 动手时间——修改节点

5.2.2 原理详解

5.3 日志监视

5.3.1 动手时间——更新日志文件

5.3.2 原理详解

5.4 桌面便签

5.4.1 动手时间——创建桌面便签

5.4.2 原理详解

5.5 拼图游戏

5.5.1 动手时间——创建拼图

5.2.2 原理详解

5.6 小结

第6章 使用JSNI和JavaScript库的浏览器效果

6.1 什么是JSNI

6.2 Moo.Fx

6.2.1 动手时间——使用JSNI

6.2.2 原理详解

6.3 Rico圆角效果

6.3.1 动手时间——对标签提供支持

6.3.2 原理详解

6.4 Rico颜色选择器

6.4.1 动手时间——对颜色方法进行包装

6.4.2 原理详解

6.5 Script.aculo.us效果

6.5.1 动手时间——应用效果

6.5.2 原理详解

6.6 小结

第7章 定制widget

7.1 日历widget

7.1.1 动手时间——创建日历

7.1.2 原理详解

7.2 天气widget

7.2.1 动手时间——创建天气信息服务

7.2.2 原理详解

7.3 小结

第8章 单元测试

8.1 测试GWT页面

8.1.1 动手时间——创建单元测试

8.1.2 原理详解

8.2 测试异步服务

8.2.1 动手时间——测试异步服务

8.2.2 原理详解

8.3 测试带有异步服务的GWT页面

8.3.1 动手时间——把二者结合起来

8.3.2 原理详解

8.4 创建并运行测试套件

8.4.1 动手时间——部署测试套件

8.4.2 原理详解

8.5 小结

第9章 I18N和XML

9.1 国际化(I18N)

9.1.1 动手时间——使用I18N支持

9.1.2 原理详解

9.2 创建XML文档

9.2.1 动手时间——创建XML文档

9.2.2 原理详解

9.3 分析XML文档

9.3.1 动手时间——在客户端分析XML

9.3.2 原理详解

9.4 小结

第10章 部署

10.1 在Tomcat中手动部署

10.1.1 动手时间——部署GWT应用程序

10.1.2 原理详解

10.2 使用Ant来自动部署

10.2.1 动手时间——创建Ant构建文件

10.2.2 原理详解

10.3 从Eclipse中部署

10.3.1 动手时间——从Eclipse中运行Ant

10.3.2 原理详解

10.4 小结

附录A 运行样例

书摘插图

第1章准备工作

Google Web Toolkit(GWT)是一种用来构建异步JavaScript和XML(AJAX)应用程序的革命性方法,AJAX应用程序在响应度与界面风格上同桌面应用程序没有太大区别。

在本章中,我们会学到:

•GWT概述;

•下载GWT;

•探索GWT范例;

•GWT许可。

1.1GWT概述

AJAX应用程序非常适合于创建交互性要求很高的Web应用程序,它可以为用户提供非常棒的外观体验,与此同时可以在功能上同桌面应用程序相提并论,却不必费力气去下载或者安装任何东西。

AJAX应用程序把XML的数据同HTML和CSS的界面风格、用来同服务器应用程序进行异步通信的XML Http Request对象以及用来同所提供数据进行动态交互的Java Seript结合到一起,从而进行互交换。这样就可以构建属于Web2.0革命的一部分的应用程序,也就是说从响应度上来说可以与桌面应用匹敌。使用AJAX可以构建在后台同服务器进行通信的网页,而不需要重新加载该网页。甚至可以在不需要刷新一个网页的前提下,对所显示网页中的不同部分进行替换。AJAX的出现,终于使得我们可以让传统上的面向桌面的应用程序,比如文字处理器、电子表格和绘图软件,通过Web来为用户提供服务。

GWT提供了一种基于Java的开发环境,使你可以使用Java语言来构建AJAX应用程序。它封装了XML Http Request对象的API,并且尽可能减少了跨浏览器的问题。因此,你可以迅速并且有效地创建AJAX应用程序,而不必去过分担心如何裁剪代码才能使之在不同的浏览器中工作。通过提供一个可以把widget集成到用户界面中的框架,你可以利用Standard Widget Toolkit(SWT)或者Swing风格来编程。这种方式可以极大地提高效率、缩短开发时间,因为你可以充分利用Java编程语言知识以及对基于事件的界面开发框架的了解。

……

Google Web Toolkit——GWT Java AJAX编程

 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
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
 
>>返回首页<<
推荐阅读
 
 
频道精选
 
更多商品
S60编程指南
电磁干扰检测与控制1000问(第2版)
DWR实战
JavaScript捷径教程
SQL Server编程必知必会
电子商务:从愿景到实现(第3版)
PADS 2007高速电路板设计
VRay酷渲风暴
Mastercam X2电火花线切割基础教程
运算放大器应用技术手册
静静地坐在废墟上,四周的荒凉一望无际,忽然觉得,凄凉也很美
© 2005- 王朝网络 版权所有