出版社:东南大学出版社
年代:2007
定价:46.0
本书内容:强调基本网页技术的威力——Http协议,URI命名标准,xm1标记语言;介绍ROA——设计RESTful web services的通常原则;展示restful设计如何林基于RPC的设计更简单,更通用和灵活。
Foreword
Preface
1.TheProgrammableWebandItsInhabitants
KindsofThingsontheProgrammableWeb
HTTP:DocumentsinEnvelopes
MethodInformation
ScopingInformation
TheCompetingArchitectures
TechnologiesontheProgrammableWeb
LeftoverTerminology
2.WritingWebServiceClients
WebServicesAreWebSites
del.icio.us:TheSampleApplication
MakingtheRequest:HTTPLibraries
ProcessingtheResponse:XMLParsers
JSONParsers:HandlingSerializedData
ClientsMadeEasywithWADL
3.WhatMakesRESTfulServicesDifferent?
IntroducingtheSimpleStorageService
Object-OrientedDesignofS3
Resources
HTTPResponseCodes
An$3Client
RequestSigningandAccessControl
Usingthe$3ClientLibrary
ClientsMadeTransparentwithActiveResource
PartingWords
4.TheResource-OrientedArchitecture
Resource-OrientedWhatNow?
WhatsaResource?
URIs
Addressability
Statelessness
Representations
LinksandConnectedness
TheUniformInterface
ThatsIt!
5.DesigningRead-OnlyResource-OrientedServices
ResourceDesign
TurningRequirementsIntoRead-OnlyResources
FigureOuttheDataSet
SplittheDataSetintoResources
NametheResources
DesignYourRepresentations
LinktheResourcestoEachOther
TheHTTPResponse
Conclusion
6.DesigningRead/WriteResource-OrientedServices
UserAccountsasResources
CustomPlaces
ALookBackattheMapService
7.AServicelmplementation
ASocialBookmarkingWebService
FiguringOuttheDataSet
ResourceDesign
DesigntheRepresentation(s)AcceptedfromtheClient
DesigntheRepresentation(s)ServedtotheClient
ConnectResourcestoEachOther
WhatsSupposedtoHappen?
WhatMightGoWrong?
ControllerCode
ModelCode
WhatDoestheClientNeedtoKnow?
8.RESTandROABestPractices
Resource-OrientedBasics
TheGenericROAProcedure
Addressability
StateandStatelessness
Connectedness
TheUniformInterface
ThisStuffMatters
ResourceDesign
URIDesign
OutgoingRepresentations
IncomingRepresentations
ServiceVersioning
PermanentURIsVersusReadableURIs
StandardFeaturesofHTTP
FakingPUTandDELETE
TheTroublewithCookies
WhyShouldaUserTrusttheHTTPClient?
9.TheBuildingBlocksofServices
RepresentationFormats
PrepackagedControlFlows
HypermediaTechnologies
10.TheResource-OrientedArchitectureVersusBigWebServices
WhatProblemsAreBigWebServicesTryingtoSolve?
SOAP
WSDL
UDDI
Security
ReliableMessaging
Transactions
BPEL,ESB,andSOA
Conclusion
11.AjaxApplicationsasRESTClients
FromAJAXtoAjax
TheAjaxArchitecture
Adel.icio.usExample
TheAdvantagesofAjax
TheDisadvantagesofAjax
RESTGoesBetter
MakingtheRequest
HandlingtheResponse
JSON
DontBogarttheBenefitsofREST
Cross-BrowserIssuesandAjaxLibraries
SubvertingtheBrowserSecurityModel
12.FrameworksforRESTfulServices
RubyonRails
Restlet
Django
A.SomeResourcesforRESTandSomeRESTfulResources
StandardsandGuides
ServicesYouCanUse
B.TheHTTPResponseCodeTop42
ThreetoSevenStatusCodes:TheBareMinimum
1xx:Meta
2xx:Success
3xx:Redirection
4xx:Client-SideError
5xx:Server-SideError
C.TheHTlPHeaderToplnfinity
StandardHeaders
NonstandardHeaders
Index
《RESTfulWebServices》是对真实WebService运用REST设计哲学的第一本书。它为你的成功设计树立了最佳实践典范,也为你提供了将设计转化为代码所需的技术。你不妨充分利用可编程Web的力量只要与Web合作而不是与之抵抗。本书将教会你一切。 你也许曾经建立过可供他人使用的网站,但是,你能否创建可供机器使用的网站?万维网(WorldwideWeb)不仅仅只是一个巨大的分布式应用应该把它视为一个分布式计算平台。WebService、聚合(mashup)和Ajax应用都以Web作为平台。而今天的WebService技术早已失去了Web赖以成功的简洁性,它们并不像Web那样工作,并且正日益丧失其原有的优势。本书让“Web”回归WebService。它阐述了如何以你日常所使用的技术访问可编程的Web。其关键就在于REST,它是驱动Web的架构样式。
书籍详细信息 | |||
书名 | REST架构的网络服务站内查询相似图书 | ||
9787564109608 如需购买下载《REST架构的网络服务》pdf扫描版电子书或查询更多相关信息,请直接复制isbn,搜索即可全网搜索该ISBN | |||
出版地 | 南京 | 出版单位 | 东南大学出版社 |
版次 | 影印本 | 印次 | 1 |
定价(元) | 46.0 | 语种 | 英文 |
尺寸 | 26 | 装帧 | 平装 |
页数 | 印数 | 4000 |
REST架构的网络服务是东南大学出版社于2007.11出版的中图分类号为 TP368.5 的主题关于 互联网络-网络服务器-程序设计-英文 的书籍。