
云应用开发
云应用开发云应用开发
云应用开发
Google App Engine & Google Web Toolkit 入门指南
入门指南入门指南
入门指南
侯
侯侯
侯 炯
炯炯
炯

前
前前
前 言
言言
言
现在是公元
2011
年,云技术还在发展中,
Google
,微软,
IBM
,亚马逊都在积极的推
进云技术。云技术已经毫无疑问的是下一个计算机技术的重大突破。在这里我们将介绍的是
如何在
Google
的云平台上开发一个云应用。如果
Google
不倒闭,
AppEngine
无疑是几年后
一个重要的云平台,学习和了解他是一个程序员很有必要的。
如果您是出版社工作人员,希望帮我出版该书的,您可以发送邮件到:
E-mail:hou_jiong@163.com
如果您是忠实读者,希望获得该书的代码或提出问题,您可以登陆以下网址:
http://code.google.com/p/cloud-application-development/
如果您是云应用开发人员,希望获得云应用开发的相关资讯,您可以登陆以下网址:
http://www.gwtbbs.com/
(目前还在建设中,如果希望加入一起建设的,可以发送信息到有邮箱)

目录
目录目录
目录
第
1
章
应该了解下
1.1
云基本知识
1.2Google App engine
1.3Google Web Toolkit
第
2
章
环境搭建
2.1
安装
JDK
2.2
安装
Eclipse
2.3
安装
SDK
和
Eclipse
插件
第
3
章
Hello World!
3.1
创建项目
3.2
目录结构说明
3.3
修改文件
3.4
运行调试
第
4
章
华丽的控件
4.1
显示文本——
Lable
,
HTML
4.2
方形选择框——
CheckBox
4.3
圆形选择框——
RadioButton
4.4
按钮——
Button
4.5
自定义按钮——
PushButton
,
ToggleButton
4.6
文件上传——
FileUpload
4.7
时间选择器——
DatePicker
4.8
列表控件——
ListBox
4.9
联想输入框——
Suggest Box
4.10
树结构——
Tree
4.11
菜单条——
MenuBar
4.12
栈板——
StackPanel
4.13
基本输入框的——
TextBox
,
PasswordTextBox
,
TextArea
4.14
弹出框框——
RichTextArea
4.15
弹出对话框——
DialogBox
4.16
修饰面板——
DecoratorPanel
4.17
自然布局面板——
FlowPanel
4.18
水平布面板——
HorizontalPanel
4.19
垂直布局面板——
VerticalPanel
4.20
绝对定位面板——
AbsolutePanel
4.21
停靠面板——
DockPanel
4.22
展开面板——
DisclosurePanel
4.23
标签面板——
TablePanel
4.24
水平拆分面板——
HorizontalSplitPanel
4.25
垂直拆分面板——
VerticalSplitPanel

4.26
网格——
Grid
4.27
灵活表格——
FlexTable
第
5
章
装饰控件
5.1
控件的主题
5.2
通过
CSS
装饰控件
5.3
通过代码修改控件
5.4
实例——火车时刻表
第
6
章
通信机制
6.1 RPC
机制
6.1.1
什么是
RPC
6.1.2
接口函数实现
6.1.3
可序列化
6.1.4
注册服务
6.1.5
使用服务
6.1.6
实例——股票价格表
RPC
版本
6.2 Servlet
机制
6.2.1 Servlet
介绍
6.2.2
实例——
Servlet
版本
HelloWorld
第
7
章
数据操作
7.1
概述
7.2
定义数据类
7.3
创建,获取和删除数据
7.4
查询和索引
7.5
事务
7.6
关系
7.7
实例——员工管理系统
第
8
章
国际化
8.1
普通文本国际化
8.2
参数文本国际化
8.3
实例
第
9
章
应用托管
9.1
申请
Google App Engine
账
号
9.2
上传应用
9.3
应用
维护指南
第
10
章
实
战
10.1
入
门
例
子
——股票系统
10.1.1
创建项目
10.1.2
设计应用

10.1.3
建
立
用
户界
面
10.1.4
创建控件和面板
10.1.5
事件
处
理
10.1.6
实现
客户端功能
10.1.7
添
加应用
样式
10.1.8
国际化
10.1.9
服务器
交互
10.1.10
让
App Engine
托管应用
10.2
中
级
例
子
——个人网
站
10.2.1
样子与功能
10.2.2
创建项目
10.2.3
定义数据结构
10.2.4
规
定通讯
协议
10.2.5
实现数据
交互
和发送邮件
功能
10.2.6
注册提
供
服务
10.2.7
总体界
面设计
10.2.8
首页界
面实现
10.2.9
日志界
面实现
10.2.10
关
于
我
界
面实现
10.2.11
留言界
面实现
10.2.12
管理
界
面实现
10.2.13
统
筹界
面和
连
接
功能
10.2.14
国际化
10.2.15
欢迎界
面和
样式
文件修改
10.2.16
总
结
10.3
高级
例
子
——
号
码管
家
(GAE+GWT+Android)
10.3.1
样子与功能
10.3.2
创建项目
10.3.4
规
定通讯
协议
10.3.5
实现服务
端
的
功能
10.3.6
注册提
供
服务
10.3.7
帮
助界
面设计
10.3.8
服务条
款界
面设计
10.3.9
编辑界
面设计
10.3.10
登陆
界
面设计
10.3.11
列表
界
面设计
10.3.12
统
筹界
面和
连
接
功能
10.3.13
国际化
10.3.14
欢迎界
面和
样式
文件修改
10.3.15
手
机
端界
面
与功能
实现
10.3.16
总
结