You've built web sites that can be used by humans. But can you also build web sites that are usable by machines? That's where the future lies, and that's what RESTful Web Services shows you how to do. The World Wide Web is the most popular distributed application in history, and Web services and mashups have turned it into a powerful distributed computing platform. But today's web service technologies have lost sight of the simplicity that made the Web successful. They don't work like the Web, and they're missing out on its advantages.
This book puts the "Web" back into web services. It shows how you can connect to the programmable web with the technologies you already use every day. The key is REST, the architectural style that drives the Web. This book:
* Emphasizes the power of basic Web technologies -- the HTTP application protocol, the URI naming standard, and the XML markup language
* Introduces the Resource-Oriented Architecture (ROA), a common-sense set of rules for designing RESTful web services
* Shows how a RESTful design is simpler, more versatile, and more scalable than a design based on Remote Procedure Calls (RPC)
* Includes real-world examples of RESTful web services, like Amazon's Simple Storage Service and the Atom Publishing Protocol
* Discusses web service clients for popular programming languages
* Shows how to implement RESTful services in three popular frameworks -- Ruby on Rails, Restlet (for Java), and Django (for Python)
* Focuses on practical issues: how to design and implement RESTful web services and clients
This is the first book that applies the REST design philosophy to real web services. It sets down the best practices you need to make your design a success, and the techniques you need to turn your design into working code. You can harness the power of the Web for programmable applications: you just have to work with the Web instead of against it. This book shows you how.
Leonard Richardson (http://www.crummy.com/) is the author of the Ruby Cookbook (O'Reilly) and of several open source libraries, including Beautiful Soup. A California native, he currently lives in New York.
Sam Ruby is a prominent software developer who has made significant contributions to the many of the Apache Software Foundation's open source projects, and to the standardiz...
(展开全部)
但是,REST并不是一种架构,而是一组设计原则。你可以讲“在遵守这些原则方面,一个架构做得比另一个架构好”,但是你不能讲“REST架构”,因为不存在一个叫“REST架构”的东西。
——引自第80页
对于一个REST式Web服务,它会在HTTP方法里寻找方法信息,在URI里寻找作用域信息。
——引自第18页
颠覆性的LES情欲私密之书台湾几个世代拉子圈的“圣经”蒋勋 骆以军 陈雪 推荐告别人世的心路剖析 女性情欲的深度书写以死亡的决绝和纯粹 见证爱的不朽不灭对生命终...
【比尔·盖茨2016年推荐的5种图书之一,美国体育写作的经典之作。】比尔·盖茨说:“这本书与物理无关,但如果你在火车或飞机上阅读,书名会让你看起来超级聪明。《弦...
《金瓶梅》是中国古代文学名著之一,通过对明代中后期世情生活的描写,为明代中国社会生活留下了一幅绘声绘色的生活画卷,在中国古代小说发展史上有着重要的地位。但长期以...
幾米绘本作家。在中国台湾出生,现在和家人与猫住在台北。幾米喜欢画画,通过大量阅读各种刊物与绘本自学插画。幾米喜爱以图画形式说故事的绘本,觉得绘本不该只让儿童来读...
Foreword by Bill GatesLinkedIn cofounder, legendary investor, and host of the aw...
作者麻耶雄嵩1969年出生於三重縣上野市(現‧伊賀市),於京都大學在學期間隸屬推理小說研究社,以『有翼之闇:麥卡托鮎最後的事件』一書於文壇出道。以『獨眼少女』榮...
《汉画故事:刻在石头上的记忆》内容简介:汉画像石被视为汉代社会的百科全书。翦伯赞先生曾说,假若将汉代石刻画像等艺术中所凝固
来自北大名门正派的金融学课程:当金融与你我密不可分,站在高处,构建金融学思维,重新理解财富来自“生活中的金融现象”,人人都可以读:不需要专业知识,也没有难懂的公...
陈彤,现居北京,曾出版随笔集《没有人知道你是一条狗》《有多少爱可以胡来》《左手握右手》《忽然受宠》《冰鲜》《畅销谎言》等;短篇小说集《我们都是木头人》《镶在日子...
《黄帝内经•异法方宜》这是一本教我们最快找到自己人生风水宝地的养生风水学经典,也是当今讲得最好的黄帝内经,其精彩内容之前一直藏在深闺人未识,如今,由医道相通的中...
程门雪医案 内容简介 已故江南名医程门雪老先生系孟河学派丁甘仁门人,学识丰富、辨证精细。本书介绍程老从医五十余年的验案168则及程老学术思想的主要内容。所选病案...
余光中在生命里从容漫步的诗人在时光中畅快漂泊的旅客余光中先生生于南京,祖籍福建永春。因母亲原籍为江苏武进,故也自称“江南人”。1952年毕业于台湾大学外文系。1...
"《隐秘的知识——重新发现西方绘画大师的失传技艺》最初发表就引起了轰动。大卫·霍克尼在这本书中提出了一个吸引人的理论,不仅指出西方一些伟大的艺术作品是借助镜子和...
中国各民族民间外治秘方全书 本书特色 五十六个民族民问,收集千年传流不衰奇方,得书一册,良方千首,治病妙法百余,真可谓千金易得,真传难求,组方简单,用之特效,绝...
意識覺醒的旅程,持續中....繼《迴旋宇宙序曲》之後,朵洛莉絲透過菲爾和其他來自外星的個案,取得了亞特蘭提斯、百慕達三角洲、尼斯湖水怪、麥田圈、秘魯納茲卡線和金...
农作物面积遥感监测原理与实践 本书特色 本书综合了包括农作物面积遥感监测数据预处理、地面样方的获取、作物面积提取遥感监测技术方法、区域作物面积提取、尺度效应对作...
菲利普•罗斯(1933-2018)1997年,菲利普•罗斯凭借《美国牧歌》摘得普利策文学奖。1998年,罗斯在白宫受颁美国国家艺术勋章。2002年,他又获得美国...
医学衷中参西录-(重订)(上册) 本书特色 本书为名医张锡纯所著。该书谈方论药、辨证施治均从实际出发,从不空谈。是书曾多次印行,行销全国,远及海外,曾被广大中医...
詹姆斯·里卡兹美国国防部和美国情报部门的国际经济和金融威胁顾问,曾任五角大楼首次金融战争演习协调员;约翰·霍普金斯大学金融经济学中心顾问委员会成员;《战略情报》...
作品目录前言第1章 MATLAB基础第2章 人工神经网络基础第3章 MATLAB神经网络工具箱中的网络对象及其属性第4章 神经网络工具箱函数