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页
编辑推荐这是一本励志散文集,作者在异地求学行旅中有情有味的记录,让读者切身感受到岛屿如诗般清新文艺的风情,以及一种充满寻根情怀的“清新文学”。还能把回忆淋出斑斑...
为什么我们记得过去,而非未来?时间“流逝”意味着什么?是我们存在于时间之内,还是时间存在于我们之中?卡洛·罗韦利用诗意的文字,邀请我们思考这一亘古难题——时间的...
“寻找前世之旅”终结之作。寻找家族最后一位主角——叶宴正式登场。魔王流伽化身超级奶爸,所罗门王的七十二只轮翻登场。人类的七宗原罪被赋予在故事的寓意之中。如果你的...
张沛,北京大学中文系比较文学与比较文化研究所副教授,跨文化研究中心学术委员。
谷谷一点点有趣的灵魂,不定期写故事的人。曾梦想仗剑走天涯,后藏于生活追寻平凡的英雄梦。二熊粉,相信求仁得仁,终成胜者。十八线城市的“农民”,笔尖耕耘方寸之屋,愿...
儿童文学作家。1971年3月生于辽宁昌图,现居沈阳。大块时间在河边的木屋里读书、写作、做白日梦。近年出版《九月的冰河》《孤单的少校》《砂粒与星尘》《豆粒儿,你的...
罗杰·泽拉兹尼(1937~1995),美国著名科幻奇幻大师,与厄修拉·勒古恩等人在二十世纪六十年代发起科幻改革,并率先倡导科幻小说写作要从心理学、社会学和语言学...
●本书是技术史研究典范之作,先后获得埃德尔斯坦奖(Edelstein Prize)、计算机历史博物馆奖(Computer History Museum Priz...
孙英刚,复旦大学文史研究院副教授。目前研究领域:谶纬、术数与中古政治、思想、知识的世界;中古佛教史;中古史,集中讨论宗教影响下的日常生活;国外汉学及中国研究的历...
#1 Wall Street Journal BestsellerNew York Times BestsellerUSA Today BestsellerTh...
♒普利策文学奖得主《时间里的痴人》作者 珍妮弗·伊根 最新小说♒【故事内容】安娜·克里根快12岁那年,父亲带着她去曼哈顿海滩见了一个叫德克斯特·斯泰尔斯的男人,...
沧月CangYue,取“沧海月明珠有泪,蓝田日暖玉生烟”之意。2001年底开始在网络发表作品,先以武侠成名后转入奇幻领域;2002年开始为畅销杂志写文;2004...
建筑-50位最有影响力的世界建筑大师 本书特色 这本由约翰·斯通斯著,陈征译的《建筑:50位*有影响力的世界建筑大师》以深刻的思考和翔实的资料概述了从文...
“百年老店”BBC(英国广播公司)科普频道,一直是世界最有影响力的科普节目制作中心之一,“BBC科普三部曲”是其中的珍品。本系列图书分海洋、地球、生命三个主题。...
“印第安心灵史•追踪师”系列之二美国最著名的野外生存专家兼追踪师,被预言指定的印第安古老智慧的直系传人,以最不可思议的灵性和神性写就的印第安心灵史。------...
AbnormalPsychologycouldnothavebeenwrittenadecadeago.Thecollaborativeeffortofacli...
《蝴蝶之家》由蝴蝶之家现任负责人符晓莉口述,叶小果整理。“蝴蝶之家”是中国第一家儿童临终关怀中心,2010年由英国夫妇金林女士和古英俊先生在长沙市第一社会福利院...
《汽车海归故事》通过采访,讲述了8位汽车海归精英的人生故事。从他们的人生故事中,读者能够了解一个时代的变迁,学习他们身上凝聚的精神特质,解读他们成功的秘诀,还能...
邓晓芒,男,1948年4月生,湖南长沙市人,1982年武大哲学系硕士研究生毕业,获硕士学位,现任华中科技大学哲学系教授、中华外国哲学史学会常务理事,湖北省哲学史...
Thisisatruestoryaboutwar,cheesecake,andregrets,andasimpleactofkindnessfromfather...