GWT入门与经典实例解析

GWT入门与经典实例解析

吉融, 编著

出版社:机械工业出版社

年代: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 的主题关于 计算机网络-程序设计 的书籍。