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页
新中国药品监管与发展经典荟萃 本书特色 这是一部反映建国60年来我国医药发展与监管成就的专著和史书。《新中国药品监管与发展经典荟萃》由中国医药报刊协会、中国医药...
定居瑞典斯德哥尔摩,设计记者,报导当地时尚设计与生活风格,与瑞典设计师、创作家等交流频繁,文章皆获高度好评。在自己的网站“swedenstyle.com”上定期...
一辈子是场修行,短的是旅行,长的是人生。旅行,能让你遇到那个更好的自己。旅行作家、自由摄影师郭子鹰通过长达10余年的自助旅行,沉淀出这场归期未定的视觉旅行和21...
贾二强,男,汉族,中共党员,陕西户县人。1954年8月出生。1983年考取陕西师范大学古籍整理研究所历史文献学研究生,师从著名文史及古文献专家黄永年教授。毕业后...
成语大词典-最新修订版-大字本 本书特色 ★ 16开大开本,商务印书馆国际有限公司出版★ 大字版,方便查阅★ 18000条成语和少量熟语被收录★ 全方位解释每条...
In 1644, after close to three centuries of relative stability and prosperity, th...
随着移动互联网和智能手机红利接近天花板,中国科技产业的这一波“直道高速竞争”接近尾声。无论大公司还是创业者,都在探索新科技和新机会。中国乃至全球科技产业将进入一...
小确幸是怎样一种感觉呢?用四个字形容吧,“心生欢喜”。描述得复杂一点,它有一股子甜柔、丰饶、温暖的感觉,好像有只看不见的神秘之手把一勺充满花香的蜂蜜洒在心头,可...
人头的去向,只有一个人知道......惊愕度第一!期待度第一!横扫各大推理排行榜的名作终于登场!◎特别收录:三津田信三<致台湾的读者>序文!【推理作家】凌彻◎专...
戈登•麦肯齐• 他是精灵古怪,奇思异想的酷老头。他自由放肆,不按常理出牌,他对理性说“呸”,他厌弃干瘪的现实,追寻多汁的社会。• 他创造了许多前所未有的事物,摸...
肿瘤科主任查房 本书特色 肿瘤科编委会查阅了其所在医院建院以来的病例,筛选出有典型教学意义、病情危重复杂、抢救治疗过程曲折,对临床**线医师具有参考和指导意义的...
作品目录第 1 章 赚钱,懒人更要明白的道理11.1 应该花多少时间理财?先把自己折合成资产来看(附公式) 21.2 触动你紧张神经的
医门杂著 本书特色 顾玉潜这本蓄锐多年的著作《医门杂著》,既有行医感怀披露,又有临证经验奉献,还集结了多篇论文、讲稿和报刊发表的文章。述著和医案思维新颖,疗效确...
米兰·昆德拉推荐法式《黑镜》:令人发噱的网络时代讽刺寓言千人一面的天堂? 另类版本的地狱?该如何选择《天堂的电脑》是一部处处体现人类现代生活荒谬矛盾的,带着米兰...
关于战争、人性和爱情的欧洲漫画忠实还原“二战”战场及军事风貌...................※编辑推荐※《银翼夜枭》是法国最畅销的空战漫画,全系列总销量逾...
谷川道雄,日本著名中国史研究专家,在魏晋南北朝史研究中多有建树。李济沧,南京师大副教授,博士,曾留学日本。
珍妮特·耶伦(Janet L. Yellen),美国财政部部长,曾任美国联邦储备委员会主席、白宫经济顾问委员会主席。1946年生于纽约州布鲁克林,美国布朗大学经...
生活中的法学:法律问题与法律思维 本书特色 全书设定一些日常生活中常见的场景,如在列车上、在车站、在家庭生活中的种种场景,然后根据不同主体之间的关系进行条件设定...
秦晖,1953年生,清华大学人文社会科学学院教授。主编有《农民学丛书》等,出版有《传统十论》、《问题与主义》等著作多部。
《有些未来我不想去》是一本书信形式的随笔集,每一篇都是写给“亲爱的人”,每个人的生命中都渴望有这样一个倾听者,这29封信也是作者写给每个阅读此书的陌生人以及自己...