您的浏览历史

RESTful Web Services中文版

 电子书Web试读版:试读本书 全部品种


精彩评论
市场价 : ¥69.80
会员价 : ¥52.35(75折)

基本信息
【评  价】 (共 28 条) 参与评论
【原 书 名】 RESTful Web Services
【原出版社】 O'Reilly Media, Inc.
【作  者】(美)Leonard Richardson;Sam Ruby [同作者作品] [作译者介绍]
【译  者】 徐涵;李红军;胡伟[同译者作品]
【丛 书 名】 电子工业出版社 O'Reilly系列
【出 版 社】 电子工业出版社     【书 号】 9787121062278
【上架时间】 2008-5-30
【出版日期】 2008 年5月 【开 本】 16开 【页 码】 419     【版 次】1-1
【所属分类】 计算机 > 软件与程序设计 > 网络编程 > 综合

【内容简介】

本书向读者介绍了什么是REST、什么是面向资源的架构(Resource-Oriented Architecture,ROA)、REST式设计的优点、REST式Web服务的真实案例分析、如何用各种流行的编程语言编写Web服务客户端、如何用三种流行的框架(Ruby on Rails、Restlet和Django)实现REST式服务等。不仅讲解REST与面向资源的架构(ROA)的概念与原理,还向读者介绍如何编写符合REST风格的Web 2.0应用。本书详实、易懂,实战性强,提供了大量RESTful Web服务开发的最佳实践和指导,适合广大的Web开发人员、Web架构师及对Web开发或Web架构感兴趣的广大技术人员与学生阅读。

【编辑推荐】

“所有从事Web相关开发的人员都应阅读本书。”
       ——David}teinemeiei Heinsson,Rails框架发明人
“终于有一本书为我们制定了关于构建贴近而不是绕开Web理念的服务的路线图——这本书就是RESTful Web Services。”
        ——Adam Trachtenberg,PHP作家,eBay Web服务传道者
  你已经知道如何构建面向人类用户的网站,但你知道如何构建面向计算机程序的网站吗?万维网(World wide Web)不仅仅是一个超大的分布式应用——它更是一个用于分布式计算的平台。Web服务、mashup及Ajax应用都把Web作为平台使用,而如今的Web服务技术却忽视了简单性这一Web赖以成功的重要特性,它们没有遵从Web的理念,自然也不具有Web的优势。
  本书要让Web服务回归“Web”的理念。它向你展示了如何用你日常使用的技术来访问programmable web,此处的关键是REST——它是支撑Web的架构风格。本书:
  强调Web基础技术——HTTP应用协议、uRI命名标准,以及xML标记语言——的强大能力
  介绍了面向资源的架构(Resource-Oriented Architecture,ROA),即一组用于设计REST式Web服务的原则  揭示了REST式设计为何比RPC式设计更简单、更具多功能性及可伸缩性
  给出了REST式Web服务的真实案例,比如Amazon s3和Atom发布协议
  讨论了各种流行的编程语言的Web服务客户端
  展示了如何用三种流行的框架——Ruby on Rails、Restlet(Java)和Django(Python)——实现REST式服务
  聚焦实际问题,比如如何设计与实现REST式Web服务及客户端
  《RESTful Web Services 中文版》是一本将REST设计理念应用于真实Web服务的书,它向你提供了一些成功设计所需的最佳实践,以及把设计转化为代码所需的技巧。你可以利用Web的强大能力来构建可编程应用——只要你遵从Web的理念,而不是违反它。本书向你解释了具体做法。

【作译者介绍】

本书提供作译者介绍
Leonard Richardson(http://www.crummy.com/)是《Ruby Cookbook》(O’Reilly)和包括Beautiful Soup 在内的若干开源库的作者。他是加利福利亚人,现在纽约生活。
.. << 查看详细

【目录信息】


前言
第1章:Programmable Web及其分类
 Programmable Web的分类
 HTTP:信封里的文档
 方法信息
 作用域信息
 相到嬜的服务架构
 Programmable Web涉及的技术
 其他术语
第2章:编写Web服务客户端
 Web服务就是网站
 del,icio.us:示例应用
 用HTTP库发送请求
 用XML解析器处理响应
 JSON Parsers:处理序列化数据
 WADL简化客户端的编写
第3章:REST式服务有什么特别不同?
 介绍Simple Storage Service
<< 查看详细目录

【译者序】

也许你已经通过杂志、报刊、论坛、邮件列表或博客等知道了REST与SOAP/RPC之争,不过当你读到大量持不同甚至相反观点的文章时,可能难免产生一些疑惑:究竟什么样的服务才叫REST式服务?应当从哪些方面来分析REST与RPC的异同,并评判二者的优劣?.
Roy Fielding的博士论文为Web架构的设计与评判奠定了理论基础,不过它并未就一些实际问题给出答案。而本书的最大贡献就在于,它在现有理论基础之上,根据作者对问题的深刻见解与丰富的实践经验,为这些实际问题给出了答案,并且提出了一种具体的REST式架构——面向资源的架构(Resource-Oriented Architecture)。
《RESTful Web Services》全面深入讲解了RE.. << 查看译者序

【前言】

复杂的系统总是由简单的系统演变而来的。.
—John Gall
Systemantics
我们写这本书,是要告诉你一项令人瞩目的新技术。喏,它很热门,它会彻底改变我们编写分布式系统的方式。我们要讲的是万维网(World Wide Web,简称Web)。
没错,Web 不是什么新技术,也不如昔日那么火了,而且从技术角度来看,它并不是那么令人瞩目。但它的确改变了我们许多。这10 年来,Web 已经改变了我们生活的方式;不过,更多潜在的改变将等待我们。Web 是简单的、无所不在的;然而,它作为分布式编程平台的潜力却被忽视了。我们编写本书的目的,就是要让大家体验Web 的这种潜力。说Web 作为分布式编程平台的潜力被忽视了.. << 查看前言

【序言】

自从架构师们发现了另一个可以搞复杂了再卖给大公司的点子以来,Web 服务领域就处在一条快速成为超级新秀的道路上。不过谢天谢地,还没有完全迷失方向。对HTTP 的再度重视正在兴起,而且在REST 的旗号下,HTTP 显示出了取代那些大公司试图强加在人们头上的技术的相当实力;REST 是一套简单的原则,开发者们可以根据这些原则按贴近Web 的方式来把应用连接起来。..
《RESTful Web Services》将教你如何使用这些原则。它的讲解是实实在在的,无夸大之辞,也没有绕弯子——那种做法,已经害得一批Web 开发者认为Web 服务难得只有依靠大公司来做了。每位从事Web 开发的人员都应该读读这本书。.
—David Hein.. << 查看序言

【书摘】

第1章:Programmable Web及其分类
  在编写计算机程序时,并非只能使用自己设计的算法,你还可以使用编程语言标准库里的算法;另外,也可以从相关图书或第三方库里找到更多的算法。除非在做非常前沿的东西,否则一般不必自己设计算法。
  运气好的话,数据也能找到现成的。某些应用是完全由用户所提供数据驱动的。有时,获得数据是轻而易举的。
  ……

【免费试读】

 电子书Web试读版:试读本书 全部品种
第01章免费试读..   第04章免费试读..  
>>进入在线免费试读
>>51CTO在线试读
评论交流 共有28人开贴评论  30人参与评论  25人参与打分 查看
20人
 80%
用户平均打分
我要写评论 help如何参与评论和打分
2人
 8%
0人
 0%
0人
 0%
3人
 12%

zhw_yihui
一级评论员
该会员在china-pub购买过此书
评价等级:  
发表于:2009-3-19 11:06:00
不好意思,不能全部翻译的不好,我又看了看里面的章节,里面的章节翻译的还是不错的。就是序和前言翻译的不是太好。
您觉得呢? 送鲜花 (得0支)  扔鸡蛋 (得0个)

zhw_yihui
一级评论员
该会员在china-pub购买过此书
评价等级:  
发表于:2009-3-10 14:39:00
本书的翻译实在是太垃圾了。简直没法读。看来CHINA-pub的评分不真实呀。
您觉得呢? 送鲜花 (得0支)  扔鸡蛋 (得0个)

HeYan1982
出版商
  
发表于:2009-2-10 11:41:00
“这本《RESTful Web Services》绝对是所有Web 2.0及Web服务开发者的必备书籍。自90年代初期Internet为大众所用以来,Web不断在膨胀,并最终变得一团糟。虽然已经做过一些改善,但是令Web如此独特、如此强大的基本特性却变得太让人困惑,而本书正因解开此困惑而变得十分重要。本书简化了Web,尤其是一般意义上的Web服务,紧紧围绕Web的特性,并展示了如何‘通过把事情简化,取得愉快的效果’。

本书渐渐进入主题,并逐步深入,绝对是一本所有Web服务开发者都需要马上去拜读一下的精品。如果你想成为一名优秀的Web服务和Internet开发者,你有必要阅读这一佳作。

五星强烈推荐!”

—— Daniel McKinnon (Tewksbury, MA USA), Amazon.com "TOP 1000" 评论者
您觉得呢? 送鲜花 (得0支)  扔鸡蛋 (得0个)

rubier
一级评论员
评价等级:  
发表于:2008-11-29 20:01:00
关注REST好久了,从这本书中学到了不少东西。例子比较多。适合像我这样的初学者
回复 ( 1条评论-- 点击查看讨论 )
您觉得呢? 送鲜花 (得0支)  扔鸡蛋 (得1个)

bugn

一级评论员
评价等级:  
发表于:2008-10-29 16:52:00
看了半天,没看到解决了什么大问题。
您觉得呢? 送鲜花 (得0支)  扔鸡蛋 (得0个)
我要写评论
查看所有评论交流(共28条)