书籍详情
Mashups Web 2.0开发技术(基于Amazon.Com)
作者:(美国)(Francis Shanahan)萨拉汉 著;吴宏泉 译
出版社:清华大学出版社
出版时间:2008-01-01
ISBN:9787302166948
定价:¥48.00
购买这本书可以去
内容简介
Amazon. com与WEB服务强势结合,拓展了INETERNET的应用范围,使得开发人员可以把AMAZON的数据和其他的可利用资源自由地结合起来创建功能丰富的全新应用程序,这种应用程序叫作MASHUP。本书介绍了MASHUP的底层技术,并且第一次展示了如何创建MASHUP应用程序。本书还提供了很多样例,通过这些样例可以了解如何把AMAZON的WEB服务和YAHOO!、EBAY、GOOGLE 以及YOU TUBE的API集成在一起创建MASHUP应用程序。这些样例演示了如何命使用完全不同的数据源和新一代的浏览器技术(例如AJAX、JSON和动态脚本)创建崭新的应用程序。从这些样例中还可以学到如何重新组织WEB服务数据,使其技持如手机或PDA等移动设备。本书同时兼顾了理论和实际应用代码的解释,因些可帮助读者轻松掌握构建优秀MASHUP应用程序的方法。 本书中,WEB服务专家FRANCIS SHANAHAN全面介绍了有关使用XML、SOAP和REST应用WEB服务的基本原理、对于诸如AJAX的新一代浏览器技术也进行了说明,只要按照样例中步骤中尝试就可以很容易地掌握这种新技术。他还简要介绍了一些能提高性的高级技术,例如ASP.NET2.0的多线程WEB服务特性。本书主要内容:从底层开始创建通用的AJAX库,如何使用公开的WEB服务API,使用SOAP协议把AMAZON数据直接输出为RSS格式,使用XSLT把AMAZON数据直接转换为JSON格式,在YAHOO MAPS上标出AMAZON数据。本书读者对象:本书的技术涉及面很广,这些技术包括ASP.NET2.0、WML、REST、RSS、SOAP、XML、XSLT、AJAX和JSON,因此要求读者有一些诸如JAVASCRIPT和ASP.NET等WEB技术的开发经验。本书的所有内容都是使用免费工具创建的。并给出了详细解释的源代码,不管读者以前的经验如何,都可以从中获得很大的帮助。
作者简介
Francis shanahan是一个资深的软件设计师,具有十多年的IT从业经验。他在12岁时,就通过暑假打工挣钱购买了一个老式的Altari 130XE电脑,这也是他的第一部电脑。在购买电脑的一个月内,Francis 就写出了他的第一个游戏软件。他一直专注于一些新的、发展中的技术领域,例如WEB服务、用户界面和数字认证等,最近这些领域又扩大到了WINDOWS Communication Foundation(WCF)、Windows presentation foundation(WPF)和Card space。同时,他还在各种刊物和网络媒体(包括微软的MSDN)上发布了为数众多的技术文章。并且除了坐在计算机前进行研究和漫无目的的探索外,他最大的爱好是手工木刻、五声音调、晶体振荡器等。当然与家人在一起永远是他的最爱。大家可以通过他的博客网站来进一步地了解他或和他联系,网址为HTTP://WWW.FRANCIS SHANAHAN.COM。
目录
第Ⅰ部分 热门的新型Web技术
第1章 Web 2.0
1.1 什么是Web 2.0
1.1.1 传统思维
1.1.2 Folksonomy
1.1.3 如何将Folksonomy应用到Web 2.0
1.2 作为服务的软件
1.3 数据就是一切
1.4 融合
1.5 迭代开发
1.6 富浏览器端应用
1.7 多交付通道
1.8 社交网络
1.9 个体开发人员的提升
1.10 Amazon和Web 2.0
1.10.1 Amazon和消费者
1.10.2 Amazon和开发人员
1.11 本章小结
第2章 Amazon Web服务平台
2.1 Amazon开发人员计划
2.2 电子商务服务
2.2.1 核心数据类型
2.2.2 接口类型
2.2.3 本地化语言
2.2.4 ECS核心操作
2.2.5 ASIN
2.2.6 BrowseNode
2.2.7 必需的参数
2.2.8 ResponseGroup
2.2.9 参加Amazon联盟
2.2.10 ECS带来的商机
2.3 Amazon开发人员网站
2.3.1 Amazon Mechanical Turk
2.3.2 Amazon简单队列服务
2.3.3 Amazon Elastic Compute Cloud
2.3.4 Amazon历史价格
2.3.5 Amazon简单存储服务
2.3.6 Alexa
2.4 本章小结
第3章 其他Mashup服务
3.1 Yahoo
3.1.1 Yahoo Maps
3.1.2 Yahoo搜索
3.1.3 Yahoo交通提醒
3.1.4 Yahoo购物
3.2 del.icio.us
3.3 Technorati
3.4 Flickr
3.5 Google
3.5.1 AdSense API
3.5.2 博客API
3.5.3 Google小工具API
3.5.4 Google Maps API
3.5.5 Google工具栏API
3.5.6 Google网络搜索API
3.6 eBay
3.7 MSN搜索
3.8 411Sync
3.9 BBC
3.10 YouTube
3.11 美国TerraServer
3.12 MSN Messenger活动
3.13 Rhapsody
3.14 Second Life
3.15 本章小结
第Ⅱ部分 准 备 混 合
第4章 开发工具
第5章 通用技术
第6章 Mashup技术
第7章 创建第一个Remix
第Ⅲ部分 Mashup
第8章 构建第一个Mashup
第9章 推动浏览器工作
第10章 Ajax驱动的愿望清单
第11章 餐馆浏览器
第12章 使用JSON
第13章 性能改善
第14章 移动Amazon
第15章 通用存储解决方案:
第16章 其他应用介绍
附录A ECS FAQ
附录B 练习答案
第1章 Web 2.0
1.1 什么是Web 2.0
1.1.1 传统思维
1.1.2 Folksonomy
1.1.3 如何将Folksonomy应用到Web 2.0
1.2 作为服务的软件
1.3 数据就是一切
1.4 融合
1.5 迭代开发
1.6 富浏览器端应用
1.7 多交付通道
1.8 社交网络
1.9 个体开发人员的提升
1.10 Amazon和Web 2.0
1.10.1 Amazon和消费者
1.10.2 Amazon和开发人员
1.11 本章小结
第2章 Amazon Web服务平台
2.1 Amazon开发人员计划
2.2 电子商务服务
2.2.1 核心数据类型
2.2.2 接口类型
2.2.3 本地化语言
2.2.4 ECS核心操作
2.2.5 ASIN
2.2.6 BrowseNode
2.2.7 必需的参数
2.2.8 ResponseGroup
2.2.9 参加Amazon联盟
2.2.10 ECS带来的商机
2.3 Amazon开发人员网站
2.3.1 Amazon Mechanical Turk
2.3.2 Amazon简单队列服务
2.3.3 Amazon Elastic Compute Cloud
2.3.4 Amazon历史价格
2.3.5 Amazon简单存储服务
2.3.6 Alexa
2.4 本章小结
第3章 其他Mashup服务
3.1 Yahoo
3.1.1 Yahoo Maps
3.1.2 Yahoo搜索
3.1.3 Yahoo交通提醒
3.1.4 Yahoo购物
3.2 del.icio.us
3.3 Technorati
3.4 Flickr
3.5 Google
3.5.1 AdSense API
3.5.2 博客API
3.5.3 Google小工具API
3.5.4 Google Maps API
3.5.5 Google工具栏API
3.5.6 Google网络搜索API
3.6 eBay
3.7 MSN搜索
3.8 411Sync
3.9 BBC
3.10 YouTube
3.11 美国TerraServer
3.12 MSN Messenger活动
3.13 Rhapsody
3.14 Second Life
3.15 本章小结
第Ⅱ部分 准 备 混 合
第4章 开发工具
第5章 通用技术
第6章 Mashup技术
第7章 创建第一个Remix
第Ⅲ部分 Mashup
第8章 构建第一个Mashup
第9章 推动浏览器工作
第10章 Ajax驱动的愿望清单
第11章 餐馆浏览器
第12章 使用JSON
第13章 性能改善
第14章 移动Amazon
第15章 通用存储解决方案:
第16章 其他应用介绍
附录A ECS FAQ
附录B 练习答案
猜您喜欢