RIA带来了全新的Web用户体验,同时也简化了传统的Web发模式。以JavaScript为基础的AJAX技术与现有HTML技术一脉相承,便于与第三方技术相整合,发效率高,技术起低,是RIA领域中当之无愧的王者。然而,AJAX并非没有缺陷。对于发中小型项目来说,JavaScript有易用性、灵活性等优势,但是对于发大型项目来说,它也存在着不少问题:代码编写具有随意性,不便于维护和团队合作;IDE无法完整地实现智能提示;变量类型和函数参数等的错误在运行时才会暴露出来;浏览器对JavaScript执行错误的提示简单且含糊,不便于调试和纠错;在不同的浏览器上存在着兼容性问题,发人员必须针对不同的浏览器分别行发、调试和测试,工作量大……GWT完美而彻底地解决了JavaScript的这些弊端,为RIA发注了全新的活力。
售 价:¥
纸质售价:¥36.70购买纸书
温馨提示:数字商品不支持退换货,不提供源文件,不支持导出打印
为你推荐
前言
JavaScript的银弹
为什么写这本书
本书面向的读者
如何阅读本书
第一部分 准备篇
第1章 准备开发环境
1.1 安装JDK
1.2 安装Eclipse
1.3 安装GWT 1.7的Eclipse插件
1.4 安装GWT 2.0的SDK以及Eclipse插件
1.5 辅助工具
1.5.1 Internet Explorer Developer Toolbar
1.5.2 Firebug
1.6 小结
第2章 Hello GWT
2.1 在Eclipse中创建项目
2.2 运行调试项目
2.3 JUnit测试
2.4 发布网站
2.5 ANT发布
2.6 小结
第二部分 基础篇
第3章 GWT模块
3.1 GWT模块详解
3.2 模块入口点
3.3 模块继承
3.4 附加CSS和JavaScript
3.5 路径配置
3.6 延迟绑定
3.7 发布JAR
3.8 深入研究
3.9 小结
第4章 JSNI
4.1 JSNI和JavaScript
4.2 类型映射
4.3 JavaScriptObject
4.4 JsArray
4.5 JSNI中的特殊变量
4.6 在JSNI中访问GWT函数
4.7 异常处理
4.8 外部JavaScript访问GWT函数
4.9 整合jQuery
4.10 在GWT中使用正则表达式
4.11 小结
第5章 在GWT中使用XML
5.1 XML简介
5.2 XML操作
5.2.1 XML文档
5.2.2 XML节点
5.2.3 XML元素节点
5.2.4 XML文本节点
5.4 小结
第6章 GWT控件详解
6.1 界面对象
6.2 Widget
6.3 面板
6.4 控件生命周期
6.5 控件事件管理
6.5.1 注册控件事件处理句柄
6.5.2 阻止控件默认行为
6.5.3 阻止事件冒泡
6.5.4 onBrowserEvent
6.6 GWT全局类
6.6.1 DOM类
6.6.2 GWT类
6.6.3 Window类
6.7 小结
第7章 使用GWT控件
7.1 简单控件
7.1.1 包装已有控件
7.1.2 图片超链接
7.1.3 图片按钮
7.1.4 复选框
7.1.5 单选框
7.1.6 文件上传
7.1.7 DatePicker中
7.2 列表和菜单
7.2.1 列表
7.2.2 带建议的输入框
7.2.3 树
7.2.4 菜单
7.3 面板
7.3.1 装饰面板
7.3.2 流式布局面板
7.3.3 水平布局面板和垂直布局面板
7.3.4 绝对布局面板
7.3.5 Tab面板
7.3.6 滚动面板
7.4 表格
7.4.1 简单表格
7.4.2 复杂表格
7.5 使用与自定义GWT控件
7.5.1 ComboInput控件结构
7.5.2 DataItem
7.5.3 ListBox中
7.5.4 Selected事件
7.5.5 TriggerInput中
7.5.6 ComboBox中
7.6 小结
第8章 GWT-RPC
8.1 GWT中的XMLHTTPRequest
8.1.1 HTTPRequestImpl
8.1.2 RequestBuilder
8.1.3 请求动态数据
8.1.4 XML
8.2 JSON
8.2.1 JSONValue
8.2.2 JSONValue的派生类
8.2.3 完整的JSON例子
8.3 GWT-RPC
8.3.1 RPC远程接口
8.3.2 服务器实现
8.3.3 异步接口文件
8.3.4 在程序中使用GWT-RPC
8.3.5 整合Hibernate
8.4 小结
第9章 Ext GWT
9.1 Ext GWT简介及安装
9.2 Window
9.2.1 窗口布局
9.2.2 Viewport
9.2.3 Dialog
9.2.4 窗口的显示与关闭
9.3 数据管理
9.4 Grid
9.5 树控件
9.5.1 图标显示
9.5.2 节点选择事件
9.6 皮肤
9.7 小结
第三部分 实战篇
第10章 俄罗斯方块游戏
10.1 游戏设计
10.1.1 游戏简介
10.1.2 游戏规则
10.1.3 设计思路
10.2 编码实现
10.2.1 游戏场地
10.2.2 方块
10.2.3 游戏控制器
10.3 界面实现及操作完善
10.3.1 候选面板
10.3.2 计分与等级
10.3.3 增加操作便利性
10.3.4 界面美化
10.4 联机对战
10.4.1 原理
10.4.2 等待游戏开始
10.4.3 交换数据
10.4.4 胜负判定
10.4.5 障碍行
10.5 小结
第11章 费用申请审批流程
11.1 流程设计
11.1.1 流程简介
11.1.2 工作流引擎
11.1.3 表单
11.3 表单实现
11.3.1 HTML面板
11.3.2 表单对话框
11.3.3 权限控制
11.3.4 类型校验
11.4 审批流程的界面实现
11.4.1 AsyncCallbackEx
11.4.2 Outlook面板
11.4.3 工作列表
11.4.4 整体布局
11.4.5 用户登录
11.4.6 全局事件管理
11.4.7 遮蔽效果
11.4.8 实现BizzAction
11.5 业务流转
11.5.1 申请表
11.5.2 审批表
11.6 小结
第四部分 高级篇
第12章 GWT与Flex整合
12.1 Flex的优势
12.4 与Flex交互
12.5 小结
第13章 图片缓存
13.1 CSS Sprite简介
13.3 后端生成了什么
13.4 小结
第14章 本地化
14.1 GWT如何识别你的语言
14.2 本地化配置
14.3 日期格式化
14.4 字符串动态本地化
14.5 小结
第15章 其他高级功能
15.1 动画
15.2 历史管理
15.3 延时执行
15.4 等待执行和分片执行
15.5 代码分割
15.5.1 SOYC
15.5.2 初始化序列
15.5.3 编程模式
15.5.4 预加载
15.6 UiBinder
15.6.1 HTML绑定
15.6.2 控件绑定
15.6.3 CSS绑定
15.6.4 事件管理
15.6.5 资源打包
15.6.6 创建控件
15.7 小结
买过这本书的人还买过
读了这本书的人还在读
同类图书排行榜