
作者:LeonardRicbardson,Sa
页数:419
出版社:东南大学出版社
出版日期:2001
ISBN:9787564109608
电子书格式:pdf/epub/txt
内容简介
你也许曾经建立过可供他人使用的网站,但是,你能否创建可供机器使用的网站?万维网(world wide web)不仅仅只是一个巨大的分布式应用——应该把它视为一个分布式计算平台。web services、聚合(mashup)和ajax应用都以web作为平台。而今天的web services技术早已失去了web赖以成功的简洁性,它们并不像web那样工作,并且正日益丧失其原有的优势。
本书让“web”回归web services。它阐述了如何以你日常所使用的技术访问可编程的web。其关键就在于rest,它是驱动web的架构样式。本书包括以下内容:
·强调web基础技术的力量 —— http应用协议、uri命名标准与xml标记语言
·介绍面向资源的架构(roa),设计restful web services的常识规则集合
·揭示restful的设计如何比远程过程调用(rpc)更为简单、具有更多功能以及扩展性
·包含restful web services的真实案例,如amazon的简单存储服务与atom发布协议等
·探讨各种流行编程语言的web services客户端
本书特色
“每一位web开发者都需要阅读这本书。”
—— david heinemeier hansson,rails框架创始人
“《restful web services》为构建包含web的服务,提供了一张具有实际意义的发展路线图,而不是绕着目标兜圈子。”
—— adam trachtenberg,php作者及ebay公司web services传道者
目录
preface
1. the programmable web and its inhabitants
kinds of things on the programmable web
http: documents in envelopes
method information
scoping information
the competing architectures
technologies on the programmable web
leftover terminology
2. writing web service clients
web services are web sites
del.icio.us: the sample application
making the request: http libraries
processing the response: xml parsers
节选
你也许曾经建立过可供他人使用的网站,但是,你能否创建可供机器使用的网站?万维网(World Wide Web)不仅仅只是一个巨大的分布式应用——应该把它视为一个分布式计算平台。Web services、聚合(mashup)和Ajax应用都以Web作为平台。而今天的Web services技术早已失去了Web赖以成功的简洁性,它们并不像Web那样工作,并且正日益丧失其原有的优势。本书让“Web”回归Web services。它阐述了如何以你日常所使用的技术访问可编程的Web。其关键就在于REST,它是驱动Web的架构样式。本书包括以下内容:·强调Web基础技术的力量 —— HTTP应用协议、URI命名标准与XML标记语言·介绍面向资源的架构(ROA),设计RESTful Web Services的常识规则集合·揭示RESTful的设计如何比远程过程调用(RPC)更为简单、具有更多功能以及扩展性·包含RESTful Web services的真实案例,如Amazon的简单存储服务与Atom发布协议等·探讨各种流行编程语言的Web services客户端·展示如何用三种流行框架实现RESTful services —— Ruby on Rails、Restlet(基于Java)和Django(基于Python)·关注实际问题,诸如怎样设计和实现RESTful Web services与客户端等《RESTful Web Services》是对真实Web services运用REST设计哲学的第一本书。它为你的成功设计树立了最佳实践典范,也为你提供了将设计转化为代码所需的技术。你不妨充分利用可编程Web的力量——只要与Web合作,而不是与之抵抗。本书将教会你一切。注:本书为全英文影印版。















