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页
中医时空论-基于时空模块与运用的智慧 本书特色 杨友发、洪流所著的《中医时空论(基于时空模拟与运用的智慧)》全面探讨了中医学对于时间空间的领悟、模拟以及临床运用...
乐小米,青春文学一线畅销大神粉丝昵称:米妞、蜗牛米、鸡翅膀米、米天霸已出版作品:《青城》《青城Ⅱ》《凉生,我们可不可以不忧伤1》《凉生,我们可不可以不忧伤2》《...
中国传统建筑装饰 内容简介 本书是关于研究中国传统建筑装饰的专著,书中具体包括了:藻井和天花装饰图案、斗拱和雀替装饰图案、台基与柱子装饰图案、山墙和檐墙装饰图案...
本书是第一部系统披露纳粹统治下孩子们艰辛生活的著作,也是一项对第三帝国政权下所有国籍和宗教的儿童遭遇的突破性研究。作者参考了档案、病例、日记、信笺、绘画和照片等...
《流动的盛宴(中文导读英文版)》内容简介:在历史上不计其数的关于巴黎的虚构或非虚构作品中,《流动的盛宴》是最著名的作品之一
甲状腺功能减退症 内容简介 简介《甲状腺功能减退症》:常见病中西医*新诊疗丛书甲状腺功能减退症 目录 **章 概论**节 发展概述第二节 研究现状第二章 流行病...
吉辰,西安人,1987年生。先后毕业于陕西师范大学历史文化学院(学士)、北京大学历史学系(硕士),现代华东师范大学思勉人文高等研究院博士研究生,师从茅海建教授。...
丛书《伟大的博物馆》共31卷。本卷《伟大的博物馆:巴黎奥赛美术馆》讲的是位于法国巴黎的奥赛美术馆。这座曾被誉为“欧洲最美的博物馆”的奥赛博物馆座落于法国巴黎赛纳...
截骨术设计与应用研究 内容简介 本书共分脊柱畸形及其截骨矫正术、髋部畸形及其截骨矫正术、大腿部畸形及其截骨矫正术、膝部畸形及其截骨矫正术等八章,详细阐述了躯干及...
木子喵喵青春畅销书作家,其文字温暖、清新,擅长描写青春故事里的爱情。以温暖甜宠文风开创“竹马”系列,被读者赞誉为“又甜又揪心,又萌又感动”。凭借作品《竹马钢琴师...
美国著名心理学家尤文·韦伯和约翰·摩根,在美国心理学协会159位心理学家的协助下。运用人类行为模式理论和心理学研究成果。对许多政界精英、商界精英在处理人际关系中...
刘墉,1949年生,著名作家、画家。小学时代,他两次获得台北市演讲比赛冠军,中学时获得全台湾演讲比赛第一名。大学时代,他导演的朗诵四度获得台湾竞赛冠军。主演的《...
作品目录导言第一部分 植物考古学理论与方法植物考古学简史植物考古学概述植物考古学的学科定位与研究内容植物考古学的田野工作
《十日谈》(1348-1353)。乔万尼·卜伽丘最主要的作品。这部作品的开端叙述十个男女青年为躲避黑死病,在佛罗伦萨乡间一个别墅里住了十天,讲了一百个故事,故名...
《修事指南》释义 本书特色 《传统中医药临床精华读本丛书(第五辑):《修事指南》释义》分论除前言外,其他各药几乎全部出自于《本草纲目》的“修治”等项下内容。也就...
精彩摘录死人是没有荣誉,也没有尊严的。——引自第12页我也是,我也深爱着大家。他们朴实善良——但都是平凡的人,也会感到恐惧
C.S.路易斯(1898-1963),是20世纪英国的天才作家。他26岁即登牛津大学教席,被当代人誉为“最伟大的牛津人”。1954年,他被剑桥大学聘为中世纪及文...
热工检测技术 内容简介 本书阐述了热工检测中技术基础、检测设备及检测过程中的误差分析及校正技术,并详细介绍了检测中常用的传感器及其仪表的结构原理、校准方法、选择...
作品目录目录无形的微型:中国艺术和建筑中对灵魂的界框 巫鸿发现“宫臧”作品——对秦始皇陵一批陶俑的新认识 张卫星“天门”
吴鞠通医书合编 内容简介 吴鞠通,名瑭,字配珩。生于清乾隆二十三年(1758),卒于道光十六年(1836)。江苏淮阴人,清代著名医学家。著有《温病条辩》、《吴鞠...