图书介绍
Web 2.0 Mashup开发实战PDF|Epub|txt|kindle电子书版本网盘下载
- (加)Raymond Yee著 著
- 出版社: 北京:人民邮电出版社
- ISBN:9787115196972
- 出版时间:2009
- 标注页数:484页
- 文件大小:56MB
- 文件页数:502页
- 主题词:主页制作-软件工具
PDF下载
下载说明
Web 2.0 Mashup开发实战PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第一部分 混编信息,无需编程2
第1章 从具体的混搭中学习2
1.1 寻找混搭的模式2
1.2 Housingmaps.com3
1.2.1 组合了什么4
1.2.2 为什么进行组合?解决了什么问题4
1.2.3 在哪里进行混编5
1.2.4 如何进行组合5
1.2.5 可供对比的混搭6
1.3 Flickr中的Google Maps6
1.3.1 组合了什么6
1.3.2 为什么进行组合?解决了什么问题7
1.3.3 如何进行组合10
1.3.4 可供对比的混搭10
1.4 LibraryLookup书签小工具11
1.4.1 配置一个LibraryLookup书签小工具11
1.4.2 启动LibraryLookup书签小工具12
1.4.3 该混搭如何工作13
1.4.4 如何扩展该混搭13
1.4.5 可供对比的混搭14
1.5 跟踪其他的混搭14
1.6 小结14
第2章 发现Web站点混搭的潜质16
2.1 是什么使Web站点和应用能被混搭16
2.1.1 Web站点的实体构成17
2.1.2 公开API和现有的混搭18
2.1.3 Ajax的应用18
2.1.4 嵌入脚本的能力19
2.1.5 浏览器插件19
2.1.6 Web站点的数据的导入与导出19
2.1.7 用户与开发者社区20
2.1.8 移动界面、可替换界面以及站点皮肤的可定制性20
2.1.9 文档20
2.1.10 Web站点是否开源21
2.1.11 标签、提要和博客21
2.2 Web站点的URL语言21
2.3 已知混搭的简要回顾22
2.3.1 最基本的对混搭友好的Flickr22
2.3.2 Flickr中的资源23
2.3.3 用户与照片24
2.3.4 照片的表示24
2.3.5 单张照片相关的数据26
2.3.6 标签27
2.3.7 用户图档:按日期浏览照片28
2.3.8 集29
2.3.9 集合29
2.3.10 收藏30
2.3.11 用户的流行照片30
2.3.12 联系人30
2.3.13 组30
2.3.14 账户管理32
2.3.15 走遍Flickr32
2.3.16 搜索33
2.3.17 Flickr中带地理标签的照片34
2.3.18 Flickr管理工具35
2.3.19 近期活动35
2.3.20 邮件界面35
2.3.21 博客界面36
2.3.22 提要综合:RSS和Atom36
2.3.23 移动访问36
2.3.24 第三方Flickr应用36
2.3.25 知识共享许可37
2.3.26 相机37
2.4 基于URL模板和URL嵌入的混搭模式37
2.5 Google Maps39
2.5.1 Google Maps的URL语言40
2.5.2 在Google Maps中浏览KML文件41
2.5.3 连接Yahoo!Pipes和Google Maps41
2.5.4 Google Maps URL语言的其他应用42
2.6 Amazon42
2.6.1 Amazon中的商品43
2.6.2 列表44
2.6.3 标签45
2.6.4 主题的指向45
2.7 del.icio.us46
2.8 屏幕抓取和机器人47
2.9 小结48
第3章 理解标签和分众标签50
3.1 Flickr的标签机制51
3.1.1 Flickr中的标签51
3.1.2 标签的实际使用52
3.1.3 创建自己的标签53
3.1.4 Flickr的标签语法53
3.1.5 标签的潜在弱点53
3.1.6 Flickr标签的单/复数形式54
3.1.7 切入标签系统:地理标签与机器标签54
3.1.8 Flickr标签的有趣应用55
3.2 del.icio.us的标签机制56
3.2.1 在del.icio.us中添加标签的技巧56
3.2.2 大小写和多词短语的处理56
3.2.3 获得更多信息57
3.3 在Technorati中基于标签收集内容59
3.3.1 在Technorati中利用标签进行搜索59
3.3.2 Technorati如何找到Web上的标签59
3.3.3 Technorati标签中的单词变形与句法限制59
3.4 使用标签混搭Flickr和del.icio.us60
3.5 其他使用标签的系统60
3.6 标签与正规分类模式的关系61
3.7 小结62
第4章 使用提要、RSS和Atom63
4.1 什么是提要,它为何如此重要63
4.2 RSS2.064
4.3 RSS1.065
4.4 Atom1.067
4.5 RSS2.0和Atom1.0的扩展69
4.6 来自Flickr的提要70
4.6.1 Flickr提要的参数70
4.6.2 Flickr提要分析71
4.6.3 RSS和Atom之外的数据交换格式74
4.7 来自其他Web站点的提要75
4.7.1 找到提要与提要的自动发现76
4.7.2 博客提要77
4.7.3 维基百科提要77
4.7.4 Google News和Yahoo!News78
4.8 新闻聚合器:在别处显示Flickr提要79
4.9 提要的验证80
4.10 使用GUI工具抓取提要80
4.11 使用Feedburner混编提要81
4.12 使用Yahoo!Pipes混编提要82
4.12.1 Yahoo!News:第一个简单管道82
4.12.2 Google News与管道的重构83
4.12.3 Wikinews和NY Times:提要过滤84
4.12.4 提要的组合84
4.13 小结85
第5章 博客的集成86
5.1 博客集成的场景86
5.2 将Flickr照片发送到博客87
5.2.1 配置Flickr与博客的集成88
5.2.2 在博客上发布Flickr照片90
5.2.3 Flickr的博客集成机制90
5.3 桌面博客发布工具91
5.4 组合提要与博客发布工具来生成反馈流92
5.5 Flock:博客与Flickr的结合93
5.6 RSD:博客API的可发现性94
5.7 反向链接95
5.8 初级Wiki集成96
5.9 小结97
第二部分 使用API混编单个Web应用100
第6章 通过Flickr学习Web服务API100
6.1 Flickr API简介101
6.1.1 XML响应的含义103
6.1.2 能对XML响应做些什么104
6.2 API文档、社群与策略105
6.3 使用Flickr API Explorer及其文档106
6.4 使用PHP调用基本的Flickr API方法109
6.4.1 HTTP客户端110
6.4.2 关于HTTP111
6.4.3 处理XML114
6.4.4 整合所有信息:为照片演示生成一个简单的HTML118
6.4.5 启示120
6.5 一般的Flickr API120
6.5.1 使用flickr.reflection方法121
6.5.2 使用PHP查询Flickr反射方法123
6.6 请求与响应格式128
6.7 Flickr授权130
6.7.1 为什么不应该分发用户口令130
6.7.2 Web应用授权131
6.8 使用FlickrAPI工具包137
6.8.1 PEAR::FlickrAPI138
6.8.2 phpFlickr139
6.8.3 Phlicki140
6.9 Flickr API的局限性141
6.10 小结142
第7章 其他Web API143
7.1 XML-RPC144
7.1.1 传输中发生了什么148
7.1.2 使用Wireshark和curl进行HTTP消息分析与构造148
7.1.3 解析XML-RPC数据流149
7.2 SOAP152
7.2.1 梦想:通过WSDL和SOAP实现即插即用式功能152
7.2.2 geocoder.us153
7.2.3 Amazon ECS160
7.2.4 通过SOAP使用Flickr API163
7.3 学习具体的WebAPI163
7.3.1 Programmableweb.com164
7.3.2 YouTube166
7.3.3 GData与Blogger API167
7.3.4 将Blogger API作为基于HTTP方法的统一接口使用170
7.4 小结170
第8章 Ajax/JavaScript微件及其API172
8.1 必要的知识173
8.2 Ajax带来了什么173
8.3 Firebug,DOM Inspector和JavaScript Shell174
8.3.1 使用DOM Inspector174
8.3.2 使用Firefox的Firebug扩展174
8.3.3 使用JavaScript Shell175
8.4 使用JavaScript库176
8.5 YUI微件176
8.5.1 使用YUI Calendar177
8.5.2 安装YUI178
8.6 了解Google Maps178
8.7 使用JavaScript访问Flickr181
8.8 使用Greasemonkey访问《纽约时报》的永久链接184
8.9 更多地了解JavaScript和Ajax187
8.10 小结187
第三部分 创建混搭190
第9章 从API和可混编元素到混搭190
9.1 ProgrammableWeb190
9.1.1 ProgrammableWeb中由用户提供的数据191
9.1.2 混搭的所有目录都一直存在吗191
9.1.3 了解混搭的全貌191
9.1.4 混搭的目录192
9.1.5 使用提要跟踪混搭193
9.1.6 使用标签描述混搭193
9.1.7 API与混搭的垂直市场195
9.2 查看特定的混搭概要信息195
9.3 从特定的API到混搭196
9.4 示例:准备用混搭解决的问题196
9.4.1 跟踪感兴趣的图书196
9.4.2 何时购买机票200
9.4.3 寻找梦幻家园201
9.4.4 将发生的新闻绘制在地图上201
9.5 小结202
第10章 创建多个服务的混搭203
10.1 设计204
10.2 背景回顾:Flickr中的地理标签204
10.3 背景回顾:XMLHttpRequest及其所包含的库207
10.3.1 直接使用XMLHttpRequest207
10.3.2 使用YUIConnectionManager209
10.4 建立一个服务器端代理211
10.4.1 在XHR和直接的API调用中都发生了什么212
10.4.2 为带有地理信息的照片创建一个服务器端脚本213
10.5 建立一个简单的客户端框架215
10.5.1 读写各种元素215
10.5.2 处理简单事件以连接表单输入并显示计算结果217
10.6 将客户端框架与Flickr挂接218
10.6.1 编写向flickrgeo.php查询的URL219
10.6.2 通过YUI Connection Manager使用XHR读入JSON219
10.6.3 将JSON转换为HTML221
10.7 混搭Google Maps API和Flickr223
10.7.1 建立基本的Google地图223
10.7.2 使地图对地图视口的改变做出响应224
10.7.3 将Flickr和GMap代码放在一起226
10.7.4 获取Google地图的范围框226
10.7.5 把照片显示在地图上228
10.8 显示Flickr照片的Google Mappiet232
10.9 小结236
第11章 使用工具创建混搭237
11.1 混搭工具所解决的问题237
11.2 本章将创建的混搭238
11.3 一步步生成混搭239
11.3.1 熟悉Google Mashup Editor240
11.3.2 读入并显示一个提要(简单模板)240
11.3.3 插入用户模板241
11.3.4 使用Yahoo!Pipes访问Flickr243
11.3.5 使用<gm:map>显示Flickr照片244
11.3.6 为混搭添加JavaScript246
11.3.7 使用选项卡持久保存提要250
11.3.8 最终产品:在地图上显示已保存的条目254
11.4 关于GME和Yahoo!Pipes的权衡259
11.5 其他混搭工具260
11.6 小结261
第12章 使你的Web站点可混搭262
12.1 为什么要使Web站点可混搭262
12.2 不依赖于API的技术手段263
12.2.1 使用具有持久性和含义丰富的URL语言263
12.2.2 使用W3C标准进行网站开发263
12.2.3 Web的可达性264
12.2.4 允许用户为内容添加标签264
12.2.5 使提要可用264
12.2.6 向博客和其他Web站点轻松发布内容265
12.2.7 鼓励带有显式许可的内容共享265
12.2.8 为用户内容提供导入导出的扩展选项266
12.2.9 研究用户如何混编你的内容并使之更加容易266
12.3 创建对混搭友好的API266
12.3.1 学习和模仿其他API266
12.3.2 从观众的角度出发267
12.3.3 创建易于了解的API267
12.3.4 测试API的可用性267
12.3.5 建立细粒度、松耦合的体系,使API能够向所有人提供相同服务268
12.3.6 拥抱REST,但也尽可能支持SOAP和XML-RPC268
12.3.7 使用APP作为REST的一个具体实例268
12.3.8 鼓励开发第三方或内部的API工具包268
12.3.9 在API中支持可扩展的错误报告机制269
12.3.10 接受多种输入输出格式269
12.3.11 在API中支持UI功能269
12.3.12 提供搜索API270
12.3.13 API版本处理270
12.3.14 培育开发者社群270
12.3.15 不要对API过度控制270
12.3.16 生产服务水平协议(SLA)270
12.3.17 帮助API用户更好地使用资源271
12.3.18 开放应用代码271
12.4 易于理解的数据标准271
12.5 小结272
第四部分 混搭的其他主题274
第13章 混编在线地图与3D数字化地球274
13.1 在线地图的数量275
13.2 基于地图的混搭示例275
13.3 无需编程制作地图276
13.3.1 Mapbuilder.net276
13.3.2 Google My Maps277
13.3.3 利用混搭的机会:Yahoo!Local集合的地图表示278
13.3.4 将Yahoo!Local的XML转换为CSV供Mapbuilder.net使用280
13.3.5 在微软的Live Search Maps中创建集合282
13.3.6 无需编程创建地图小结283
13.4 数据交换格式283
13.4.1 CSV284
13.4.2 HTML微格式与元标签284
13.4.3 GeoRSS285
13.4.4 Yahoo!对GeoRSS的使用与Yahoo!YMaps扩展286
13.4.5 KML290
13.4.6 格式互操作:GeoRSS与KML290
13.5 通过API编程创建地图291
13.5.1 Google Maps API291
13.5.2 Yahoo!Maps API294
13.5.3 微软的Live Search Maps/Virtual Earth297
13.6 地理编码299
13.6.1 Yahoo!Maps299
13.6.2 Geocoder.us300
13.6.3 Google Geocoder301
13.6.4 Virtual Earth303
13.6.5 非美国境内地址的地理编码305
13.7 Google Earth与KML305
13.7.1 以最终用户身份显示和处理KML306
13.7.2 KML309
13.7.3 通过COM和AppleScript对Google Earth编程314
13.8 Mapstraction与OpenLayers315
13.9 综合示例:在Google Earth中显示Flickr图片316
13.9.1 KML NetworkLink318
13.9.2 为照片生成KML320
13.9.3 flickrgeo.php源代码322
13.10 小结331
第14章 探索社会化书签与目录系统332
14.1 社会化书签发展场景333
14.2 del.icio.us334
14.2.1 使用del.icio.usAPI335
14.2.2 del.icio.us的第三方工具340
14.2.3 第三方API工具包340
14.3 Yahoo!Bookmarks与Yahoo!MyWeb342
14.4 Connotea343
14.5 Flickr与del.icio.us的混搭346
14.6 小结349
第15章 访问在线日历与事件聚合器350
15.1 Google Calendar351
15.1.1 作为最终用户建立Google Calendar351
15.1.2 Google Calendar的提要格式353
15.1.3 直接使用基于GData的Calendar API358
15.1.4 使用Google Calendar的PHP API工具包364
15.1.5 使用Google Calendar的Python API工具包367
15.2 30boxes.com368
15.2.1 最终用户指南368
15.2.2 30boxes.com API369
15.3 事件聚合器371
15.3.1 Upcoming.yahoo.com372
15.3.2 Eventful.com379
15.4 对iCalendar编程385
15.4.1 Python与iCalendar385
15.4.2 PHP与iCalendai386
15.5 向iCalendar和Google Calendar导出一个事件日历387
15.5.1 信息源:UC Berkeley Event Calendars388
15.5.2 使用Python创建Critic Choice的iCalendar提要388
15.5.3 将事件写入Google Calendar390
15.6 小结396
第16章 使用在线存储服务398
16.1 AmazonS3简介398
16.2 S3的基本原理399
16.3 AmazonS3的概念结构399
16.4 Firefox的S3扩展:初步使用S401
16.5 使用S3的REST接口401
16.6 使用S3的SOAP接口405
16.7 AmazonS3的API工具包406
16.7.1 PHP406
16.7.2 Python407
16.8 小结408
第17章 混搭桌面和基于Web的办公套件409
17.1 办公套件的混搭场景409
17.2 文档的混搭410
17.3 OpenDocument格式410
17.3.1 基本ODF标签418
17.3.2 创建不含任何样式元素的ODF文本文档419
17.3.3 将段落文本设为text-body423
17.3.4 格式化列表以区分有序号和无序号列表423
17.3.5 在Text Span中设置黑体、斜体、字型和颜色425
17.4 ODF的API工具包426
17.4.1 Odfpy426
17.4.2 OpenDocumentPHP434
17.4.3 使用OO.o生成ODF437
17.5 ECMA Office Open XML(OOXML)437
17.6 比较ODF和OOXML440
17.7 在线办公套件440
17.8 GoogleSpreadsheetsAPI441
17.8.1 Python API工具包441
17.8.2 混搭:Amazon期望表与Google Spreadsheets445
17.8.3 Google Spreadsheets的Zend PHP API工具包449
17.8.4 最后的变化:通过COM将Amazon期望表转换为Microsoft Excel451
17.9 Zoho API452
17.10 小结452
第18章 可嵌入数据格式:微格式和RDFa453
18.1 使用Operator学习微格式453
18.1.1 adr(地址)456
18.1.2 hCard(联系方式)456
18.1.3 hCalendar(事件)457
18.1.4 geo(位置)458
18.1.5 tag(tagspace)458
18.2 微格式的定义及其设计目标458
18.3 微格式的设计模式459
18.3.1 rel-desi9n-pattern460
18.3.2 class-design-pattern460
18.3.3 abbr-design-pattern460
18.3.4 include-pattern461
18.4 各种微格式461
18.4.1 rel-license462
18.4.2 rel-tag462
18.4.3 xfn462
18.4.4 xFolk463
18.4.5 geo463
18.4.6 hCard与adr464
18.4.7 hCalendar464
18.4.8 其他微格式465
18.5 实际应用中的微格式465
18.6 对微格式编程465
18.7 编写Operator脚本466
18.7.1 研究指导性的脚本467
18.7.2 编写地理编码脚本468
18.8 资源(RDFa):有望成为微格式的补充470
18.9 进一步学习的参考资料470
18.10 小结471
第19章 搜索的集成472
19.1 Google Ajax Search472
19.2 Yahoo!Search474
19.3 Microsoft Live.com Search476
19.4 OpenSearch480
19.5 Google Desktop HTTP/XML网关482
19.6 小结483
附录 知识产权、可重用性与知识共享484