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页
Isthepracticeofmoraltheorizinginherentlymisguided?"MoralTheoryandAnomaly"conside...
《计算几何:算法与应用(第3版)》的前4章对几何算法进行了讨论,包括几何求交、三角剖分、线性规划等,其中涉及的随机算法也是《计算几何:算法与应用(第3版)》的一...
意千重從2009年開始創作,天生的寫作好手,短短四年完成六部長篇小說,在大陸各大網站連載,累積眾多忠實讀者及粉絲。我来写笔记
元旦清晨,料理家渡边有子坐在晨光中的餐桌旁,静静地祈愿“新的一年一切安好”。这本小书即由此开始,以一天一张照片、一则散文的形式,记录了她在这并不特别的一年中每天...
《JUnit Recipes中文版:程序员实用测试技巧》主要介绍了在Java开发中使用JUnit进行单元测试的各种方法、原则、技巧与实践。本书出自开发一线专家之...
作品目录目录酒・色・剑饱经风霜一举成名风行天下浪漫情史纵酒狂歌英年早逝作品奇观故事文体招数男角女角多情剑客无情剑多情无情
Bon Appétit史丹佛大學廣受歡迎的通識課!從冰淇淋到番茄醬、從歐洲到亞洲,跨越地理的界線探討食物、語言、文化間的關係。美食愛好者必讀的語言學家菜單全球史...
赫伯特·西蒙,唯一因管理方面的研究获得诺贝尔经济学奖的人,在管理学、经济学、组织行为学、心理学、计算机科学等方面有较深的造诣。曾任美国伊利诺伊理工学院教授,自1...
日语外来语多功能词典-(上册) 本书特色 基本词汇2500条,涵盖日语一级的外来语**词汇。复合词3250条,派生词1500条,例句200余条。外来语的日语对应...
For many applications, a randomized algorithm is either the simplest or the fast...
束景南,浙江大学古籍所教授、博导。专攻儒家文化,早年研究朱子学,出版有《朱子大传》《朱熹年谱长编》《朱熹佚诗佚文全考》等著作,《朱子大传》获得第七届中国图书奖、...
开篇身体和话语的婚礼少女和女人感知你的不可见爱你,直到捍卫你我对你说:我们是不同的孕育沉默我们之间,一个人为的世界面对“国王”的她彼此先验如何抚摸你,如果你不在...
本书隐含着一位资深考古人的学科反思:考古,需不需要有想象力,以及在多大程度上运用想象力?假如没有想象力,很多考古发现便无从谈起;然而,过度解读甚至误读,又往往差...
作品目录一、儒家的衰弱與復興 1.儒家的沒落 2.儒家的再評估 3.孔子真正宗教地位之發現 4.唯識論新儒家的發展 5.理性主義新儒家
杨本芬,1940年出生于湖南湘阴,17岁考入湘阴工业学校,后进入江西共大分校,未及毕业即下放江西农村。此后数十年为生计奔忙,相夫教子,后从某汽车运输公司退休。花...
Wine,Food,andTourismMarketingisanoverviewofcontemporarypracticesandtrendsinfooda...
张昕北京大学心理与认知科学学院副教授、博士生导师,美国老年学会会士,主要研究方向是毕生发展心理学、情绪心理学。担任多家国际权威学术期刊副主编、编委;作为中国方成...
胡為真/口述原籍浙江省孝豐縣(今湖州市安吉縣孝豐鎮),一九四七年生,為中華民國陸軍上將胡宗南及教育家葉霞翟校長之子。在中華民國外交及國安單位工作四十年,曾任總統...
高铭谦,光芒影业创始人、CEO,资深影视剧制作人。制作的影视剧作品多次获奖,且成为圈层爆款。曾获得金鲛奖“菁英制片人”、指尖剧集榜“最具影响力电视剧制片人”称号...
安藤忠雄(Tadao Ando)安藤忠雄是当今世界最为活跃和具有影响力的建筑大师之一。他自学成才并成为建筑设计大师。30多年的时间里,他创作了近150项国际著名...