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

请选择您读者所在的图书馆

选择图书馆
浙江图书馆
点击获取验证码
登录
没有读者证?在线办证