Mashups Web 2.0开发技术 基于Amazon.comPDF电子书下载
- 电子书积分:13 积分如何计算积分?
- 作 者:(美)FrancisShanahan著
- 出 版 社:北京:清华大学出版社
- 出版年份:2008
- ISBN:7302166943
- 页数:364 页
第Ⅰ部分 热门的新型Web技术 3
第1章 Web 2.0 3
1.1 什么是Web 2.0 3
1.1.1 传统思维 3
1.1.2 Folksonomy 4
1.1.3 如何将Folksonomy应用到Web 2.0 4
1.2 作为服务的软件 5
1.3 数据就是一切 5
1.4 融合 6
1.5 迭代开发 6
1.6 富浏览器端应用 7
1.7 多交付通道 7
1.8 社交网络 7
1.9 个体开发人员的提升 8
1.10 Amazon和Web 2.0 9
1.10.1 Amazon和消费者 9
1.10.2 Amazon和开发人员 10
1.11 本章小结 11
第2章 Amazon Web服务平台 13
2.1 Amazon开发人员计划 13
2.2 电子商务服务 14
2.2.1 核心数据类型 14
2.2.2 接口类型 14
2.2.3 本地化语言 15
2.2.4 ECS核心操作 15
2.2.5 ASIN 17
2.2.6 BrowseNode 18
2.2.7 必需的参数 19
2.2.8 ResponseGroup 20
2.2.9 参加Amazon联盟 21
2.2.10 ECS带来的商机 22
2.3 Amazon开发人员网站 22
2.3.1 Amazon Mechanical Turk 23
2.3.2 Amazon简单队列服务 24
2.3.3 Amazon Elastic Compute Cloud 24
2.3.4 Amazon历史价格 25
2.3.5 Amazon简单存储服务 25
2.3.6 Alexa 26
2.4 本章小结 28
第3章 其他Mashup服务 29
3.1 Yahoo 29
3.1.1 Yahoo Maps 29
3.1.2 Yahoo搜索 30
3.1.3 Yahoo交通提醒 31
3.1.4 Yahoo购物 31
3.2 del.icio.us 32
3.3 Technorati 33
3.4 Flickr 34
3.5 Google 35
3.5.1 AdSense API 35
3.5.2 博客API 35
3.5.3 Google小工具API 35
3.5.4 Google Maps API 36
3.5.5 Google工具栏API 36
3.5.6 Google网络搜索API 37
3.6 eBay 37
3.7 MSN搜索 38
3.8 411Sync 38
3.9 BBC 39
3.10 YouTube 39
3.11 美国TerraServer 40
3.12 MSN Messenger活动 41
3.13 Rhapsody 42
3.14 Second Life 42
3.15 本章小结 44
第Ⅱ部分 准备混合 49
第4章 开发工具 49
4.1 Microsoft Express Editions 49
4.1.1 Web开发 49
4.1.2 数据库开发 50
4.1.3 Windows开发 50
4.2 一个简单的网站 51
4.3 主控页 55
4.4 展示XML数据 58
4.5 ASP.NET站点地图 60
4.6 导航控件 61
4.7 使用CSS添加样式 62
4.8 主题和皮肤 64
4.9 本章小结 66
4.10 本章练习 67
第5章 通用技术 69
5.1 URI 69
5.2 HTTP 69
5.3 XML 70
5.3.1 一个XML文档样例 70
5.3.2 XML的关键点 71
5.4 XHTML 71
5.5 XPath 72
5.6 XSL和XSLT 73
5.7 Web服务 75
5.8 WSDL 75
5.9 SOAP 76
5.10 REST 77
5.11 Remix 78
5.12 Mashup 78
5.13 RSS 78
5.14 OPML 79
5.15 Atom 80
5.16 GeoRSS 80
5.17 Ajax 81
5.18 JSON 81
5.19 序列化PHP 82
5.20 POX 82
5.21 RDF 82
5.22 FOAF 82
5.23 WML 83
5.24 Microformats 85
5.25 XML-RPC 85
5.26 本章小结 86
5.27 本章练习 86
第6章 Mashup技术 87
6.1 Web服务器混合 87
6.1.1 理解体系结构 88
6.1.2 工作流程 88
6.1.3 优缺点 88
6.1.4 使用时机 89
6.2 使用Ajax多功能用户接口 89
6.2.1 理解体系结构 89
6.2.2 工作流程 90
6.2.3 优缺点 91
6.2.4 什么时候可以使用Ajax 92
6.2.5 什么时候不可以使用Ajax 92
6.3 使用JSON混合 92
6.3.1 理解体系结构 92
6.3.2 工作流程 93
6.3.3 优缺点 94
6.3.4 什么时候可以使用JSON 94
6.3.5 什么时候不可以使用JSON 94
6.4 警告 94
6.5 本章小结 95
6.6 本章练习 95
第7章 创建第一个Remix 97
7.1 作战计划 97
7.1.1 理解体系结构 97
7.1.2 用户界面 98
7.1.3 服务器端代码 102
7.1.4 使用SOAP获取Amazon数据 103
7.1.5 使用代理 105
7.1.6 工作流程 106
7.2 创建一个RSS生成器 109
7.3 RSS 2.0结构 114
7.3.1 使用RSS数据 121
7.3.2 其他尝试 122
7.3.3 验证RSS 123
7.3.4 使用不同语言搜索 123
7.4 进一步尝试 124
7.5 本章小结 125
7.6 本章练习 125
第Ⅲ部分 Mashup 129
第8章 构建第一个Mashup 129
8.1 作战计划:Yahoo加上Amazon 129
8.1.1 理解体系结构 129
8.2.2 工作流程 130
8.2 工作方式 130
8.3 Yahoo搜索用户界面 131
8.4 通过REST查询Yahoo 133
8.4.1 Yahoo REST URI样例 133
8.4.2 Yahoo旁置代码 137
8.4.3 把XML文档转换为DataSet 139
8.5 Amazon用户接口 141
8.5.1 XSL转换 142
8.5.2 Amazon XSL样式表 144
8.5.3 在C#中应用XSL样式表 148
8.6 混合结果 149
8.7 本章小结 152
8.8 本章练习 153
第9章 推动浏览器工作 155
9.1 作战计划 155
9.1.1 理解体系结构 156
9.1.2 工作流程 157
9.1.3 工作示例 158
9.2 设置工程 159
9.2.1 数据提供者 160
9.2.2 验证Amazon REST URI 162
9.2.3 处理网络代理 164
9.3 更多XSL工具 164
9.3.1 XSL If-Then-Else 165
9.3.2 匹配一个模板到多个元素 165
9.3.3 转换YouTube响应 165
9.3.4 XmlHttpRequest对象 168
9.3.5 发出请求 169
9.3.6 处理响应 170
9.3.7 处理Amazon错误 172
9.3.8 解析Amazon BrowseNode结构 173
9.3.9 递归XSL模板 175
9.4 运行应用程序 176
9.5 这种方法的好处 176
9.6 本章小结 177
9.7 本章练习 177
第10章 Ajax驱动的愿望清单 179
10.1 作战计划:eBay和Amazon 179
10.1.1 什么是AJAX? 179
10.1.2 理解体系结构 179
10.1.3 和第9章示例的不同之处 181
10.1.4 Ajax的优缺点 181
10.2 设置工程 182
10.2.1 搜索Amazon愿望清单 183
10.2.2 修改数据提供者 186
10.2.3 从getdata.aspx发送XML 186
10.2.4 修改BuildAmazonURI函数 187
10.3 eBay API 189
10.3.1 eBay注册过程 189
10.3.2 eBay REST接口 190
10.4 在浏览器中转换XML 190
10.4.1 JavaScript请求函数 194
10.4.2 设置XSL数组 195
10.4.3 响应处理函数 196
10.4.4 转换函数 196
10.4.5 清单XML结构的转换 197
10.5 使用远程购物车 198
10.5.1 购物车操作 198
10.5.2 存储HMAC和CartId 202
10.5.3 中断浏览器缓存 204
10.5.4 显示过程 205
10.5.5 调试技巧 205
10.5.6 其他应用 206
10.5.7 安全性考虑 206
10.5.8 浏览器支持 207
10.5.9 其他创意和技巧 207
10.6 本章小结 208
10.7 本章练习 209
第11章 餐馆浏览器 211
11.1 作战计划:Yahoo Maps加Amazon 211
11.1.1 理解体系结构 212
11.1.2 工作流程 212
11.2 Yahoo Map API 213
11.2.1 Yahoo地图类型 214
11.2.2 Yahoo Map缩放等级 215
11.2.3 标记事件 217
11.2.4 YLog实用工具 218
11.2.5 添加边界 218
11.3 构建餐馆浏览器 221
11.4 数据访问选择 222
11.5 使用Amazon查找餐馆信息 223
11.6 Yahoo地理编码API 224
11.7 使用GeoRSS创建重叠 225
11.7.1 什么是重叠? 225
11.7.2 什么是GeoRSS? 226
11.7.3 GeoRSS转换 227
11.7.4 将Amazon数据转换为GeoRSS 229
11.7.5 构建更通用的getdata aspx 230
11.8 部署解决方案 231
11.8.1 GeoRSS的问题 232
11.8.2 使用iFrame 233
11.9 其他建议 235
11.9.1 其他地图API 235
11.9.2 添加动画 236
11.10 本章小结 236
11.11 本章练习 237
第12章 使用JSON 239
12.1 作战计划:使用JSON和REST连结Yahoo与Amazon 239
12.1.1 理解体系结构 240
12.1.2 工作流程 240
12.1.3 动态脚本 242
12.1.4 什么是JSON? 244
12.1.5 JSON表示法 245
12.2 可公开访问的JSON API 246
12.2.1 JSON的优势 247
12.2.2 如何从Amazon得到JSON? 247
12.2.3 搜索Amazon客户 249
12.2.4 JSON XSL文件 251
12.2.5 处理JSON对象 255
12.2.6 测试完成的应用程序 256
12.3 其他建议 257
12.4 本章小结 258
12.5 本章练习 258
第13章 性能改善 259
13.1 作战计划:Google加Amazon 259
13.1.1 理解体系结构 260
13.1.2 工作流程 260
13.2 异步技术 262
13.2.1 理解委托 262
13.2.2 使用MethodAsync 264
13.3 Google API 271
13.4 构建Amazon Google数据概要 273
13.5 使用PageAsyncTask 274
13.5.1 注册一个PageAsyncTask 275
13.5.2 SOAP代理开始和结束 275
13.5.3 Google Begin任务 276
13.5.4 Google End任务 276
13.5.5 Amazon Begin和End任务 278
13.5.6 在PreRenderComplete事件中混合结果 279
13.5.7 Google和Amazon结果分页显示 281
13.5.8 测试应用程序 282
13.5.9 注册A9.com 283
13.6 本章小结 284
13.7 本章练习 285
第14章 移动Amazon 287
14.1 作战计划:在BlackBerry中使用REST查询Amazon 287
14.1.1 理解体系结构 287
14.1.2 工作流程 288
14.2 安装模拟器 289
14.3 WML概述 290
14.3.1 WML格式的网页 291
14.3.2 WML表单 291
14.4 转换Amazon数据为WML 293
14.5 搜索范例 293
14.5.1 构建搜索页 294
14.5.2 构建列表页 297
14.5.3 构建细节页 300
14.6 其他想法 303
14.7 本章小结 304
14.8 本章练习 305
第15章 通用存储解决方案:Amazon S3 307
15.1 作战计划:通用在线存储 308
15.1.1 理解体系结构 308
15.1.2 工作流程 308
15.1.3 注册S3的访问 309
15.1.4 主要概念 309
15.2 所需参数 311
15.2.1 S3身份验证 311
15.2.2 时间戳 311
15.2.3 计算时间戳 311
15.2.4 计算签名 312
15.2.5 什么是摘要? 313
15.3 桶的使用 314
15.3.1 创建一个桶 314
15.3.2 桶列表 315
15.3.3 删除一个桶 315
15.3.4 上载对象 316
15.3.5 权限 318
15.3.6 列出桶中内容 319
15.3.7 删除对象 321
15.4 跟踪使用 321
15.5 其他创意 322
15.5.1 Mechanical Turk 322
15.5.2 Elastic Computing Cloud 323
15.6 本章小结 323
15.7 标准练习 323
第16章 其他应用介绍 325
16.1 TagLines 325
16.1.1 理解体系结构 326
16.1.2 Yahoo Term Extraction API 327
16.1.3 额外增强 328
16.2 Zollage 329
16.3 Amazon Zuggest 333
16.3.1 理解体系结构 334
16.3.2 Zuggest的功能 334
16.4 Robocast 335
16.5 BaeBo 336
16.6 其他创意 337
16.6.1 使用Amazon图像进行图灵测试 337
16.6.2 什么是图灵测试? 337
16.7 使用Microsoft Atlas 338
16.8 和Microsoft门户集成 338
16.8.1 Microsoft Gadget 339
16.8.2 Gadget设计指导 339
16.9 使用S3管理邮件附件 340
16.10 通过Windows Media Center访问Amazon 340
16.11 本章小结 340
附录A ECS FAQ 343
附录B 练习答案 353
- 《钒产业技术及应用》高峰,彭清静,华骏主编 2019
- 《现代水泥技术发展与应用论文集》天津水泥工业设计研究院有限公司编 2019
- 《异质性条件下技术创新最优市场结构研究 以中国高技术产业为例》千慧雄 2019
- 《Prometheus技术秘笈》百里燊 2019
- 《中央财政支持提升专业服务产业发展能力项目水利工程专业课程建设成果 设施农业工程技术》赵英编 2018
- 《药剂学实验操作技术》刘芳,高森主编 2019
- 《林下养蜂技术》罗文华,黄勇,刘佳霖主编 2017
- 《脱硝运行技术1000问》朱国宇编 2019
- 《催化剂制备过程技术》韩勇责任编辑;(中国)张继光 2019
- 《信息系统安全技术管理策略 信息安全经济学视角》赵柳榕著 2020
- 《大学计算机实验指导及习题解答》曹成志,宋长龙 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《大学生心理健康与人生发展》王琳责任编辑;(中国)肖宇 2019
- 《大学英语四级考试全真试题 标准模拟 四级》汪开虎主编 2012
- 《大学英语教学的跨文化交际视角研究与创新发展》许丽云,刘枫,尚利明著 2020
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《复旦大学新闻学院教授学术丛书 新闻实务随想录》刘海贵 2019
- 《大学英语综合教程 1》王佃春,骆敏主编 2015
- 《大学物理简明教程 下 第2版》施卫主编 2020
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019