本文章为《GWT入门与经典实例解析目录》一书的详细内容概述,旨在为读者提供GWT(Google Web Toolkit)开发的全面指南。文章以系统性、条理化的结构,从基础知识到高级应用,全面覆盖GWT开发所需的知识点。
第一章:GWT入门
1.1 GWT概述
AJAX简介
GWT简介
1.2 搭建GWT开发环境
安装JDK
安装GWT
安装Eclipse
1.3 运行GWT样例程序
主机模式下运行GWT
Web模式下运行GWT
1.4 创建GWT工程
用applicationCreator创建一个GWT应用
创建一个用于Eclipse的GWT应用
1.5 初识GWT应用程序
入口点类
HTML页面
模块
1.6 projectCreacor命令详解
1.7 applicationCreator命令详解
1.8 标准GWT工程结构
1.9 模块
1.10 CSS层叠样式表
1.11 GWT的其他基础知识
客户端代码
服务器端代码
GWT的Java语言兼容性
第二章:事件和监听器
事件
GWT事件
浏览器的事件处理机制
Widget/Panel对事件的处理
监听器
第三章:用Widget构建用户界面
传统Web组件
Label标签
HTML组件
Button按钮
CheckBox复选框
RadioButton单选框
TextBox文本框
TextArea文本区
PasswordTextBox密码文本框
TextBoxBase文本框基类
ListBox列表框
Frame框架
Hidden隐藏标签
高级Web组件
CustomButton自定义按钮
PushButton推压按钮
ToggleButton绑定按钮
RichTextArea富文本
Menu菜单
TabBar页卡栏
Grid网格
FlexTable伸缩表格
HTMLTableHTML表格
Tree树
Image图片
Hyperlink超链接和History历史管理
Hyperlink超链接
用History实现历史管理
第四章:ImageBundle的使用
ImageBundle简介
在GWT中实现ImageBundle
定义ImageBundle接口
ImageBundle接口的使用
ImageBundle实例
ImageBundle的子接口
第五章:用Panel实现UI布局
Panel的分类
Simplepanels单一面板
ScrollPanel滚动条面板
FocusPanel焦点面板
FormPanel表单面板
PopupPanel弹出面板
DialogBox对话框
Complexpanels复合面板
DockPanel方位面板
HorizontalPanel水平面板
VerticalPanel竖直面板
FlowPanel流面板
StackFanel堆面板
DeckPanel层叠面板
AbsolutePanel绝对值面板
RootPanel根面板
CompositePanels合成面板
TabPanel页卡面板
DisclosurePanel展开面板
SuggestBox提示框
SplitPanels分裂面板
HorizontalSplitPanel水平分割面板
VerticalSplitPanel竖直分隔面板
用Composite实现自定义Widget/Panel
其他布局方式
第六章:GWT中的RPC机制
服务接口
服务实现类
异步接口
调用RPC
串行化
第七章:国际化
通过Constants实现国际化
通过Messages实现国际化
通过ConstantsWithLookup实现国际化
通过Dictionary实现国际化
静态本地化和动态本地化
静态本地化
动态本地化
il8nCreator命令详解
用NumlberFormat国际化数值
用DateTimeFormat国际化日期和时间
ImageBundles和本地化
第八章:GWT中的JSNI技术
JSNI简介
编写JSNI方法
在JavaScript中访问Java域
在JavaScript中调用Java方法
在Java和JavaScript间传递对象
JSNI与异常
封装JavaScript库
在GWT中嵌入script.aculo.us的effects组件
在GWT中嵌入script.aculo.us的dragdrop拖放组件
在GWT中嵌入ActiveWidgets的grid组件
第九章:GWT与JUnit整合
JUmt基础
安装JUnit
编写测试用例
运行jUnit测试
GWT与JUnit整合
建立测试类
junitCreator详解
异步测试
第十章:使用RequestBuilder传输数据
Get方法和Post方法
URL简介
Get方法和Post方法
用RequestBuilder实现远程调用
用RequestBuilder读取XML数据
第十一章:在GWT中使用JSON
JSON基础
在GWT中使用JSON
通过JSONParser解析JSON数据
JSONValue对象
JSONString,JSONBoolean,JSONNumber和JSONNull对象
JSONArray对象
JSONObject对象
JSON实例
第十二章:跨越同源策略
同源策略简介
服务器端代理
通过GoogleAJAXFeedAPI实现跨域访问
GoogleAJAXFeedAPI简介
GoogleAJAXFeedAPI的使用方法
用GoogleAJAXFeedAPI读取种子
第十三章:全面理解GWT
GWT工程文件详解
GWT工程的启动机制
标准应用
跨域应用
部署GWT工程
删除不需要的文件
将GWT工程部署到服务器
附录:keyCode键码值表
《GWT入门与经典实例解析》全面讲解了GWT技术,主要内容包括:Widget、Panel、GWT的事件和监听器,ImageBundle技术,GWT的RPC机制,RequestBuildet,国际化,JSNI技术,在GWT中使用JSON的方法,JUnit整合,跨越同源策略,部署GWT工程等。