书籍详情

Web 2.0 Mashup开发实战

Web 2.0 Mashup开发实战

作者:(加)伊 著,唐扬斌 等译

出版社:人民邮电出版社

出版时间:2009-04-01

ISBN:9787115196972

定价:¥69.00

购买这本书可以去
内容简介
  Mashup(混搭)是Web 2.0 核心技术之一,《Web2.0 Mashup开发实战》讲解了使用API 、Web 服务、Ajax 、Web 标准以及多种服务器端语言来创建混搭所需要的全部知识,同时探讨了混搭的技术走向和发展趋势。书中还提供了丰富的混搭应用示例。《Web2.0 Mashup开发实战》面向具有一定HTML 、CSS 、JavaScript 和某种服务器端语言基础的Web 开发人员。
作者简介
  Raymond Yee(余俊雄)加拿大籍华人,资深软件架构师。目前任教于加州大学伯克利分校信息学院。他有15年以上的软件开发经验,是著名混搭软件Scholars Box的主要架构师。
目录
第一部分 混编信息,无需编程
第1章 从具体的混搭中学习
1.1 寻找混搭的模式
1.2 Housingmaps.com
1.2.1 组合了什么
1.2.2 为什么进行组合?解决了什么问题
1.2.3 在哪里进行混编
1.2.4 如何进行组合
1.2.5 可供对比的混搭
1.3 Flickr中的GoogleMaps
1.3.1 组合了什么
1.3.2 为什么进行组合?解决了什么问题
1.3.3 如何进行组合
1.3.4 可供对比的混搭
1.4 LibraryLookup书签小工具
1.4.1 配置一个LibraryLookup书签小工具
1.4.2 启动LibraryLookup书签小工具
1.4.3 该混搭如何工作
1.4.4 如何扩展该混搭
1.4.5 可供对比的混搭
1.5 跟踪其他的混搭
1.6 小结
第2章 发现Web站点混搭的潜质
2.1 是什么使Web站点和应用能被混搭
2.1.1 web站点的实体构成
2.1.2 公开API和现有的混搭
2.1.3 Aiax的应用
2.1.4 嵌入脚本的能力
2.1.5 浏览器插件
2.1.6 web站点的数据的导入与导出
2.1.7 用户与开发者社区
2.1.8 移动界面、可替换界面以及站点皮肤的可定制性
2.1.9 文档
2.1.10 Web站点是否开源
2.1.11 标签、提要和博客
2.2 web站点的URL语言
2.3 已知混搭的简要回顾
2.3.1 最基本的对混搭友好的Flickr
2.3.2 Flicr中的资源
2.3.3 用户与照片
2.3.4 照片的表示
2.3.5 单张照片相关的数据
2.3.6 标签
2.3.7 用户图档:按日期浏览照片
2.3.8 集
2.3.9 集合
2.3.10 收藏
2.3.11 用户的流行照片
2.3.12 联系人
2.3.13 组
2.3.14 账户管理
2.3.15 走遍Flickr
2.3.16 搜索
2.3.17 Flickr中带地理标签的照片
2.3.18 Flickr管理工具
2.3.19 近期活动
2.3.20 邮件界面
2.3.21 博客界面
2.3.22 提要综合:RSS和Atom
2.3.23 移动访问
2.3.24 第三方Flickr应用
2.3.25 知识共享许可
2.3.26 相机
2.4 基于URL模板和URL嵌入的混搭模式
2.5 GoogleMaps
2.5.1 GoogleMaps的URL语言
2.5.2 在GoogleMaps中浏览KML文件
2.5.3 连接Yahoo!Pipes和GoogleMaps
2.5.4 GoogleMapsURL语言的其他应用
2.6 Amazon
2.6.1 Amazon中的商品
2.6.2 列表
2.6.3 标签
2.6.4 主题的指向
2.7 del.icio.us
2.8 屏幕抓取和机器人
2.9 小结
第3章 理解标签和分众标签
3.1 Flickr的标签机制
3.1.1 Flickr中的标签
3.1.2 标签的实际使用
3.1.3 创建自己的标签
3.1.4 Flickr的标签语法
3.1.5 标签的潜在弱点
3.1.6 Flickr标签的单复数形式
3.1.7 切入标签系统:地理标签与机器标签
3.1.8 Flickr标签的有趣应用
3.2 del.icio-us的标签机制
3.2.1 在del.icio.us中添加标签的技巧
3.2.2 大小写和多词短语的处理
3.2.3 获得更多信息
3.3 在Technorati中基于标签收集内容
3.3.1 在Technorati中利用标签进行搜索
3.3.2 Technorati如何找到Web上的标签
3.3.3 Technorati标签中的单词变形与句法限制
3.4 使用标签混搭Flickr和del.icio.us
3.5 其他使用标签的系统
3.6 标签与正规分类模式的关系
3.7 小结
第4章 使用提要、RSS和Atom
4.1 什么是提要,它为何如此重要
4.2 RSS2.
4.3 RSS1.
4.4 Atom1.
4.5 RSS2.0和Atom1.0的扩展
4.6 来自Flickr的提要
4.6.1 Flickr提要的参数
4.6.2 Flickr提要分析
4.6.3 RSS和Atom之外的数据交换格式
4.7 来自其他Web站点的提要
4.7.1 找到提要与提要的自动发现
4.7.2 博客提要
4.7.3 维基百科提要
4.7.4 GoogleNews和Yahoo!News
4.8 新闻聚合器:在别处显示Flickr提要
4.9 提要的验证
4.10 使用GUI工具抓取提要
4.11 使用Feedburner混编提要
4.12 使用Yahoo!Pipes混编提要
4.12.1 Yahoo!News:第一个简单管道
4.12.2 GoogleNews与管道的重构
4.12.3 Wikinews和NYTimes:提要过滤
4.12.4 提要的组合
4.13小结
第5章 博客的集成
5.1 博客集成的场景
5.2 将Flickr照片发送到博客
5.2.1 配置Flickr与博客的集成
5.2.2 在博客上发布Flickr照片
5.2.3 Flickr的博客集成机制
5.3 桌面博客发布工具
5.4 组合提要与博客发布工具来生成反馈流
5.5 Flock:博客与Flickr的结合
5.6 RSD:博客API的可发现性
5.7 反向链接
5.8 初级Wiki集成
5.9 小结
第二部分 使用API混编单个web应用
第6章 通过FIickr学习Web服务API
6.1 FlickrAPI简介
6.1.1 XML响应的含义
6.1.2 能对XML响应做些什么
6.2 API文档、社群与策略
6.3 使用FlickrAPIExplorer及其文档
6.4 使用PHP调用基本的FlickrAPI方法
6.4.1 HTTP客户端
6.4.2 关于HTTP
6.4.3 处理XML
6.4.4 整合所有信息:为照片演示生成一个简单的HTML
6.4.5 启示
6.5 一般的F1iclarAPI
6.5.1 使用f11ckr.reflection方法
6.5.2 使用PHP查询Flickr反射方法
6.6 请求与响应格式
6.7 Flickr授权
6.7.1 为什么不应该分发用户口令
6.7.2 Web应用授权
6.8 使用FlickrAPI工具包
6.8.1 PEAR::FlickrAPI
6.8.2 phpFlickr
6.8.3 Phlickr
6.9 FlickrAPI的局限性
6.10 小结
第7章 其他WebAPI
7.1 XMI-RPC
7.1.1 传输中发生了什么
7.1.2 使用Wireshark和curl进行HTTP消息分析与构造
7.1.3 解析XML-RPC数据流
7.2 SOAP
7.2.1 梦想:通过WSDL和SOAP实现即插即用式功能
7.2.2 geocoder.us
7.2.3 AmazonECS
7.2.4 通过SOAP使用FlickrAPI
7.3 学习具体的WdbAPI
7.3.1 Programmableweb.com
7.3.2 YouTube
7.3.3 GData与BloggerAPI
7.3.4 将BloggerAPI作为基于HTTP方法的统一接口使用
7.4 小结
第8章 AJaxJavaScript微件及其API
8.1 必要的知识
8.2 Ajax带来了什么
8.3 Firebug,DOMInspector和JavaScriptShen
8.3.1 使用DOMInspector
8.3.2 使用Firefox的Firebug扩展
8.3.3 使用JavaScriptShell
8.4 使用JavaScript库
8.5 YUI微件
8.5.1 使用YUICalendar
8.5.2 安装YUI
8.6 了解GoogleMaps
8.7 使用JavaScript访问Flickr
8.8 使用Greasemonkcy访问《纽约时报》的永久链接
8.9 更多地了解JavaScript和Ajax
8.10 小结
第三部分 创建混搭
第9章 从API和可混编元素到混搭
9.1 PrograraraableWeb
9.1.1 Programmalbleweb中由用户提供的数据
9.1.2 混搭的所有目录都一直存在吗
9.1.3 了解混搭的全貌
9.1.4 混搭的目录
9.1.5 使用提要跟踪混搭
9.1.6 使用标签描述混搭
9.1.7 API与混搭的垂直市场
9.2 查看特定的混搭概要信息
9.3 从特定的API到混搭
9.4 示例:准备用混搭解决的问题
9.4.1 跟踪感兴趣的图书
9.4.2 何时购买机票
9.4 13寻找梦幻家园
9.4.4 将发生的新闻绘制在地图上
9.5 小结
第10章 创建多个服务的混搭
10.1 设计
10.2 背景回顾:Flickr中的地理标签
10.3 背景回顾:XHLHttDRequest及其所包含的库
10.3.1 直接使用×HLHttDRequest
10.3.2 使用YUIConnectionManager
10.4 建立一个服务器端代理
10.4.1 在XHR和直接的API调用中都发生了什么
10.4.2 为带有地理信息的照片创建一个服务器端脚本
10.5 建立一个简单的客户端框架__
10.5.1 读写各种元素
10.5.2 处理简单事件以连接表单输入并显示计算结果
10.6 将客户端框架与Flickr挂接
10.6.1 编写向f11ckrgeo.php查询的URL
10.6.2 通过YUIConnection:Manager使用XHR读入JSON
10.6.3 将JSON转换为HTML
10.7 混搭GoogleMaps.API和FlicIcr
10.7.1 建立基本的GoogIe地图
10.7.2 使地图对地图视口的改变做出响应
10.7.3 将Flickr和GMap代码放在一起
10.7.4 获取Google地图的范围框
10.7.5 把照片显示在地图上
10.8 显示Flickr照片的GoogleMapplet
10.9 小结
第11章 使用工具创建混搭
11.1 混搭工具所解决的问题
11.2 本章将创建的混搭
11.3 一步步生成混搭
11.3.1 熟悉GoogleMashupEditor
11.3.2 读入并显示一个提要(简单模板)
11.3.3 插入用户模板
11.3.4 使用Yalaoo!Pipcs访问Flickr
11.3.5 使用显示Flickr照片
11.3.6 为混搭添加JavaScript
11.3.7 使用选项卡持久保存提要
11.3.8 最终产品:在地图上显示已保存的条目
11.4 关于GME和Yahoo!Pipes的权衡
11.5 其他混搭工具
11.6 小结
第12章 使你的Web站点可混搭
12.1 为什么要使Web站点可混搭
……
第四部分 混搭的其他主题
猜您喜欢

读书导航