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页
近代中国立法史 湖湘文库(2010/12) 内容简介 《湖湘文库》编辑出版以“整理、传承、研究、创新”为基本方针,分甲、乙两编,其内容涵盖古今,编纂工作繁难复杂...
作品目录第1章 块级作用域绑定 1var声明及变量提升(Hoisting)机制 1块级声明 3-- let声明 3-- 禁止重声明 4-- const声明 4-...
陈艳红,中国注册会计师,曾在重庆万隆方正会计师事务所、香港建滔化工集团财务部、富士康科技集团全球账务中心任职,2009年加盟金蝶集团,2011年从金蝶软件(中国...
《人文北京》内容简介:本书以京味的文字、老北京人的视角对北京的历史文化进行了概括介绍,力求通 俗、全面、易读、有趣。本书的内
《Python数据分析入门与实战》内容简介:本书系统地描述了如何利用Python语言进行数据分析。由浅入深的编写方式可以帮助读者轻松愉
巴史克(Basch, M.F.)是美国Rush医学院的心理治疗教授。在芝加哥精神分析学会担任教师和督导。同时,他也是一位个人执业的精神分析师。他曾经写过多本十分...
钱包是你平常不会关注的小物件,却是改变你人生的最棒的辅助工具。我们总是在为钱而发愁,总希望自己是个有钱人,那我们应该怎么做才能成为有钱人呢?最简单有效的方法是改...
诊断学助学歌诀 本书特色 本书以歌诀形式介绍了诊断学的基本知识和方法,包括常见症状与问诊、体格检查、病历书写和实验诊断等。全书共载歌诀近800首,语言精练,通俗...
布兰登·桑德森,美国奇幻作家,其续写的罗伯特·乔丹的《时光之轮》系列,打败丹·布朗的新书《失落的密符》,空降《纽约时报》畅销书排行榜并成为头号畅销书。其处女作《...
——编辑推荐——☆畅销书作家 笛安、徐则臣、黄灯、张楚 联袂力荐!☆人民文学新人奖、华语青年作家奖 获得者王选继《南城根:一个中国城中村的背影》后全新力作!烟火...
★跟随奇幻插画大师、电影《指环王》《霍比特人》六部曲艺术指导、17项奥斯卡奖的幕后功臣约翰·豪,踏上壮美中洲旅程★约翰·豪绘制的甘道夫形象让彼得·杰克逊从好莱坞...
梁秉堃,北京人艺一级编剧、作家、著名漫画家,作品有:多幕话剧《谁是强者》、《王建设当官》、《阵痛的时刻》、《夜晚过去是早晨》、《新居》、《默默的人》、《冰糖葫芦...
证据故事 本书特色 《中国律师实训经典?美国法律判例故事系列:证据故事》鲜明生动地再现了存在于律师、法官和陪审团角色中的智慧与素养。读来栩栩如生,读者能够在身临...
Aconcise,uptodatebookcoveringallthemethodsofinvestigationforthemajorneurological...
柴胡的临床运用 本书特色 《柴胡的临床应用》介绍了柴胡是一味十分难得的中药材,也是一味常用中药,中医临床应用此药已有数千年的历史,是临床治疗各种急慢性病的良药。...
一块破铁又名铁铁摩羯座人士,却完全没有摩羯座的勤劳特质。典型的又懒又馋又贫嘴的80后青年。可能因为老天听到了我小学时许下的“长大要做一名漫画家”的愿望,而阴差阳...
玛加丽塔•芒努松(Margareta Magnusson),出生在瑞典哥德堡。曾在做过时尚和广告设计师。1979年,首个个人画展在哥德堡举办。后来在斯德哥尔摩、...
申赋渔南京市作家协会副主席、《南京日报》“申赋渔工作室”主持人。著有《不哭》《光阴——中国人的节气》《一个一个人》等,先后为《南京日报》《杭州日报》《福州日报》...
建筑工程检测鉴定加固规范汇编(上下册)A601 目录 上篇**篇 检测类规范1 通用类检测规范《建筑工程施工质量验收统一标准》GB 50300-2001《建筑结...
格蕾丝•汤普森•西登(Grace Thompson Seton,1872—1959):作家、记者、环球旅行家。1872年1月28日出生于美国加利福尼亚州。191...