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页
《SolidWorks2011曲面造型从入门到精通(中文版)》详细介绍了SolidWorks2011曲面造型的设计方法。着重讲解了曲面的基本造型方法、
《热身运动》内容简介:《热身运动:优化运动表现与延长运动生涯的热身训练系统》是全面介绍热身运动的实用指南。全书从为什么要热
《遗失在西方的中国史:《伦敦新闻画报》记录的晚清1842—1873》内容简介:创始于1842年的英国《伦敦新闻画报》是世界上第一份以图
台湾新生代小说家黄丽群的代表短篇小说集,十二个坏掉的人,十二个令人倒吸一口凉气的好故事。小说家熬制典雅细密的汉语,精巧布局,将人间悲欢斩落整齐,写出一个城市畸爱...
張松建新加坡國立大學哲學博士,北京清華大學博士後研究。任職新加坡南洋理工大學中文系副教授(終身教職),博士生導師。曾在美國哈佛大學、荷蘭萊頓大學、臺灣漢學研究中...
最帅的白色运动跆拳道与最晶莹刻骨的爱情组合!最热血的成长!最晶莹的爱情!最清丽的文风!让血液都要沸腾的青春小说华语小说天后明晓溪最新力作燃烧上市 青春燃烧!梦想...
黃興濤,中國人民大學長江學者特聘教授、學術委員會副秘書長,兼任中國人民大學歷史學院院長、國家清史編纂委員會委員等。長期從事清史、民國史和中國近現代思想文化史研究...
南直哉禪僧。1958年生於日本長野縣。早稻田大學文學系畢業之後,經歷過一般上班族的職場生活。1984年皈依曹洞宗,同年進入福井縣大本山永平寺,一直到2003年為...
迄今最权威的艾森豪威尔传记。美国历史上唯一成为总统的五星上将。他造就了战争,战争造就了他。——《时代》杂志作为一个曾经亲身经历战争的士兵,作为一个曾亲眼目睹了它...
治则治法卷-现代中医名家医论医话选 本书特色 为便于读者更好地学习领会名家们的学术精华,张煜、王国辰主编的《现代中医名家医论医话选》从《中国百年百名中医临床家丛...
源頭是蒙古,北邊是俄國,南邊是中國,亞洲帝國與民族在這裡交會人跡最罕至、全世界第九長的神秘大河,是帝國幻夢的起點與終點,也牽動世界命運黑龍江──中國與俄國的界河...
黄易——新一代武侠宗师九十年代以来,消闲市场渐渐为电影、电视等声光影像媒体以及漫画所瓜分,然黄易以独树一帜的新武侠小说,风靡两岸三地数以百万计的读者,创下了出版...
穿山甲一天到晚躲在地底下,埋头打洞穿山,对外面的事它一概不管;而狐狸则整夜蹲在山顶上,望着天上的月亮,想着怎么才能啃一块
保罗·科利尔(Paul Collier)牛津大学经济学教授,非洲经济研究中心主任和圣安东尼学院院士;曾任世界银行研发中心主任,英国政府非洲委员会顾问;非洲经济问...
作品目录小序總論第一章 剿夷與撫夷第二章 洪秀全與曾國藩第三章 自強及其失敗第四章 瓜分及民族之復興附編· · · · · ·作
Thevolumedescribessignificantrecentadvancesmainlyinstronginteractionphysics.Then...
医学衷中参西录处方学 内容简介 “民国名医著作精华”系列为国家“十五”规划重点选题丛书。本书作者张锡纯系清末民初著名中西医汇通派医家,所著《医学衷中参西录》流传...
精彩摘录在媒体传递的各种信息中,会悄悄地包含煽动不安心理的因素。在信息轰炸下进行洗脑,增加我们的不安与焦虑,驱使我们购买
主页:http://mika3.diandian.com/
图表药理学 本书特色 本书充分利用直观的视觉效果,在较全面地把药理学知识框架作简洁、系统说明的基础上,尽可能采用图表造型的模式形象地表现药理知识。全书内容全面、...