出版社:机械工业出版社
年代:2008
定价:31.0
本书全面讲解了GWT技术,主要包括Widget、Pand等事件和监听器。
前言
第1章GWT入门/1
1.1GWT概述/1
1.1.1AJAX简介/1
1.1.2GWT简介/2
1.2搭建GWT开发环境/2
1.2.1安装JDK/2
1.2.2安装GWT/4
1.2.3安装Eclipse/4
1.3运行GWT样例程序/4
1.3.1主机模式下运行GWT/4
1.3.2Web模式下运行GWT/4
1.4创建GWT工程/6
1.4.1用applicationCreator创建一个GWT应用/6
1.4.2创建一个用于Eclipse的GWT应用/7
1.5初识GWT应用程序/9
1.5.1入口点类/9
1.5.2HTML页面/10
1.5.3模块/12
1.6projectCreator命令详解/13
1.7applicationCreator命令详解/14
1.8标准GWT工程结构/14
1.9模块/15
1.10CSS层叠样式表/17
1.11GWT的其他基础知识/20
1.11.1客户端代码/20
1.11.2服务器端代码/20
1.11.3GWT的Java语言兼容性/20
1.12本章小结/21
第2章事件和监听器/22
2.1事件/22
2.1.1GWT事件/22
2.1.2浏览器的事件处理机制/23
2.1.3Widget/Panel对事件的处理/24
2.2监听器/28
2.3本章小结/30
第3章用Widget构建用户界面/31
3.1传统Web组件/32
3.1.1Label标签/32
3.1.2HTML组件/33
3.1.3Button按钮/34
3.1.4CheckBox复选框/36
3.1.5RadioButton单选框/39
3.1.6TextBox文本框/39
3.1.7TextArea文本区/41
3.1.8PasswordTextBox密码文本框/43
3.1.9TextBoxBase文本框基类/44
3.1.10ListBox列表框/48
3.1.11Frame框架/51
3.1.12Hidden隐藏标签/52
3.2高级Web组件/52
3.2.1CustomButton自定义按钮/52
3.2.2PushButton推压按钮/54
3.2.3ToggleButton绑定按钮/55
3.2.4RichTextArea富文本/56
3.2.5Menu菜单/62
3.2.6TabBar页卡栏/66
3.2.7Grid网格/67
3.2.8FlexTable伸缩表格/69
3.2.9HTMLTableHTML表格/72
3.2.10Tree树/75
3.2.11Image图片/81
3.3Hyperlink超链接和History历史管理/84
3.3.1Hyperlink超链接/84
3.3.2用History实现历史管理/86
3.4本章小结/89
第4章ImageBundle的使用/90
4.1ImageBundle简介/90
4.2在GWT中实现ImageBundle/90
4.2.1定义ImageBundle接口/90
4.2.2ImageBundle接口的使用/92
4.3ImageBundle实例/93
4.4ImageBundle的子接口/94
4.5本章小结/96
第5章用Panel实现UI布局/97
5.1Panel的分类/98
5.2Simplepanels单一面板/98
5.2.1ScrollPanel滚动条面板/98
5.2.2FocusPanel焦点面板/100
5.2.3FormPanel表单面板/102
5.2.4PopupPanel弹出面板/111
5.2.5DialogBox对话框/121
5.3Complexpanels复合面板/124
5.3.1DockPanel方位面板/124
5.3.2HorizontalPanel水平面板/128
5.3.3VerticalPanel竖直面板/131
5.3.4FlowPanel流面板/133
5.3.5StackPanel堆面板/134
5.3.6DeckPanel层叠面板/136
5.3.7AbsolutePanel绝对值面板/138
5.3.8RootPanel根面板/140
5.4CompositePanels合成面板/140
5.4.1TabPanel页卡面板/140
5.4.2DisclosurePanel展开面板/144
5.4.3SuggestBox提示框/147
5.5SplitPanels分裂面板/151
5.5.1HorizontalSplitPanel水平分割面板/151
5.5.2VerticalSplitPanel竖直分隔面板/152
5.6用Composite实现自定义Widget/Panel/153
5.7其他布局方式/155
5.8本章小结/156
第6章GWT中的RPC机制/157
6.1服务接口/158
6.2服务实现类/159
6.3异步接口/162
6.4调用RPC/163
6.5串行化/173
6.6本章小结/175
第7章国际化/176
7.1通过Constants实现国际化/176
7.2通过Messages实现国际化/185
7.3通过ConstantsWithLookup实现国际化/190
7.4通过Dictionary实现国际化/190
7.5静态本地化和动态本地化/191
7.5.1静态本地化/191
7.5.2动态本地化/192
7.6i18nCreator命令详解/192
7.7用NumberFormat国际化数值/193
7.8用DateTimeFormat国际化日期和时间/195
7.9ImageBundles和本地化/201
7.10本章小结/206
第8章GWT中的JSNI技术/207
8.1JSNI简介/207
8.2编写JSNI方法/208
8.3在JavaScript中访问Java域/208
8.4在JavaScript中调用Java方法/208
8.5在Java和JavaScript间传递对象/211
8.6JSNI与异常/213
8.7封装JavaScript库/213
8.7.1在GWT中嵌入script.aculo.us的effects组件/213
8.7.2在GWT中嵌入script.aculo.us的dragdrop拖放组件/216
8.7.3在GWT中嵌入ActiveWidgets的grid组件/218
8.8本章小结/224
第9章GWT与JUnit整合/225
9.1JUnit基础/225
9.1.1安装JUnit/225
9.1.2编写测试用例/225
9.1.3运行JUnit测试/226
9.2GWT与JUnit整合/226
9.2.1建立测试类/227
9.2.2junitCreator详解/227
9.2.3异步测试/229
9.3本章小结/230
第10章使用RequestBuilder传输数据/231
10.1Get方法和Post方法/231
10.1.1URL简介/231
10.1.2Get方法和Post方法/232
10.2用RequestBuilder实现远程调用/232
10.3用RequestBuilder读取XML数据/236
10.4本章小结/242
第11章在GWT中使用JSON/243
11.1JSON基础/243
11.2在GWT中使用JSON/245
11.2.1通过JSONParser解析JSON数据/245
11.2.2JSONValue对象/245
11.2.3JSONString,JSONBoolean,JSONNumber和JSONNull对象/246
11.2.4JSONArray对象/246
11.2.5JSONObject对象/247
11.3JSON实例/248
11.4本章小结/253
第12章跨越同源策略/254
12.1同源策略简介/254
12.2服务器端代理/254
12.3通过GoogleAJAXFeedAPI实现跨域访问/258
12.3.1GoogleAJAXFeedAPI简介/258
12.3.2GoogleAJAXFeedAPI的使用方法/258
12.3.3用GoogleAJAXFeedAPI读取种子/260
12.4本章小结/263
第13章全面理解GWT/264
13.1GWT工程文件详解/264
13.2GWT工程的启动机制/267
13.2.1标准应用/268
13.2.2跨域应用/269
13.3部署GWT工程/269
13.3.1删除不需要的文件/269
13.3.2将GWT工程部署到服务器/271
13.4本章小结/273
附录keyCode键码值表/274
GWT是GoogleWebToolkit的简写,它是搜索引擎巨头Google公司发布的基于Java语言开发Ajax应用的工具包。使用GWT可以通过编写Java代码和传统的HTML页面来构造Ajax应用界面,并与服务器实现异步通信。本书全面讲解了GWT技术,主要内容包括Widget、Panel、GWT的事件和监听器、ImageBundle技术、GWT的RPC机制、RequestBuilder、国际化、JSNI技术、在GWT中使用JSON的方法、JUnit整合、跨越同源策略、部署GWT工程等。本书从构建GWTWeb界面讲起,逐步深入到GWT中RPC、JSNI、JSON等高级技术。书中所涉及的相关组件都介绍了基础知识和基本的使用方法,并配有相关实例,希望读者不仅能掌握GWT技术本身,也能掌握更多相关组件的知识。 本书全面讲解了GWT技术,主要内容包括:Widget、Panel、GWT的事件和监听器,ImageBundle技术,GWT的RPC机制,RequestBuildet,国际化,JSNI技术,在GWT中使用JSON的方法,JUnit整合,跨越同源策略,部署GWT工程等。 全书深入浅出,循序渐进,从如何构建GWTWeb界面讲起,逐步深入到GWT中RPC、JSNI、JSON等高级技术。书中对所涉及的相关组件都介绍了基础知识和基本的使用方法,并配有相关实例,不仅能帮助读者掌握GWT技术本身,也能掌握更多相关组件的知识。本书语言通俗易懂,实例伴有相关讲解。如果读者有Java语言基础,那么阅读本书更可以事半功倍,迅速掌握GWT开发Ajax应用程序的方法。 本书不仅适用于具有一定Java开发经验的开发人员,也同样适用于大中专院校的学生。
书籍详细信息 | |||
书名 | GWT入门与经典实例解析站内查询相似图书 | ||
丛书名 | 搜索引擎开发利器系列丛书 | ||
9787111254072 如需购买下载《GWT入门与经典实例解析》pdf扫描版电子书或查询更多相关信息,请直接复制isbn,搜索即可全网搜索该ISBN | |||
出版地 | 北京 | 出版单位 | 机械工业出版社 |
版次 | 1版 | 印次 | 1 |
定价(元) | 31.0 | 语种 | 简体中文 |
尺寸 | 26 | 装帧 | 平装 |
页数 | 285 | 印数 | 5000 |
GWT入门与经典实例解析是机械工业出版社于2009.01出版的中图分类号为 TP393.09 的主题关于 计算机网络-程序设计 的书籍。
(美) 乌尔曼 (Ullman,C.) , (美) 戴科斯 (Dykes,L.) , 著
于天恩, 编著
曹衍龙, 叶达峰, 编著
唐俊, 焦浴波, 董军, 编著
(日) 园田裕贵, 著
黄永晔, 刘晖, 王征, 编著
(美) 库珀 (Cooper,P.) , 著
郭少瑞, 张鑫, 编著
祝红涛, 刘海松, 郝军启, 编著