Cargando…

Building Hypermedia APIs with HTML5 and Node /

"You'll learn the art of building hypermedia APIs that don't simply run on the Web, but that actually exist in the Web. You'll start with the general principles and technologies behind this architectural approach, and then dive hands-on into three fully-functional API examples. T...

Descripción completa

Detalles Bibliográficos
Clasificación:Libro Electrónico
Autor principal: Amundsen, Michael
Formato: Electrónico eBook
Idioma:Inglés
Publicado: Sebastopol, CA : O'Reilly, ©2012.
Edición:1st ed.
Temas:
Acceso en línea:Texto completo (Requiere registro previo con correo institucional)

MARC

LEADER 00000cam a2200000Ia 4500
001 OR_ocn780165919
003 OCoLC
005 20231017213018.0
006 m o d
007 cr unu||||||||
008 120315s2012 caua o 000 0 eng d
040 |a UMI  |b eng  |e pn  |c UMI  |d CUS  |d COO  |d WAU  |d DEBSZ  |d CNSPO  |d YDXCP  |d E7B  |d NLE  |d IUA  |d OCLCF  |d REB  |d IDEBK  |d OCLCQ  |d CEF  |d TKN  |d UAB  |d AU@  |d UKAHL  |d OCLCQ  |d RDF  |d OCLCO  |d OCLCQ 
016 7 |a 015948027  |2 Uk 
019 |a 839997106  |a 843023527  |a 859894429  |a 861530900 
020 |a 9781449324575  |q (electronic bk.) 
020 |a 1449324576  |q (electronic bk.) 
020 |z 9781449306571  |q (paper) 
020 |z 1449306578  |q (paper) 
029 1 |a DEBBG  |b BV040901618 
029 1 |a DEBSZ  |b 378289675 
029 1 |a DEBSZ  |b 381376583 
035 |a (OCoLC)780165919  |z (OCoLC)839997106  |z (OCoLC)843023527  |z (OCoLC)859894429  |z (OCoLC)861530900 
037 |a CL0500000128  |b Safari Books Online 
050 4 |a QA76.76.A63  |b A458 2012eb 
082 0 4 |a 006.76  |2 23 
049 |a UAMI 
100 1 |a Amundsen, Michael. 
245 1 0 |a Building Hypermedia APIs with HTML5 and Node /  |c Mike Amundsen. 
250 |a 1st ed. 
260 |a Sebastopol, CA :  |b O'Reilly,  |c ©2012. 
300 |a 1 online resource (xvii, 219 pages) :  |b illustrations 
336 |a text  |b txt  |2 rdacontent 
337 |a computer  |b c  |2 rdamedia 
338 |a online resource  |b cr  |2 rdacarrier 
520 |a "You'll learn the art of building hypermedia APIs that don't simply run on the Web, but that actually exist in the Web. You'll start with the general principles and technologies behind this architectural approach, and then dive hands-on into three fully-functional API examples. Too many APIs rely on concepts rooted in desktop and local area network patterns that don't scale well--costly solutions that are difficult to maintain over time. This book shows system architects and web developers how to design and implement human- and machine-readable web services that remain stable and flexible as they scale"--Provided by publisher. 
588 0 |a Print version record. 
505 0 |a Table of Contents; Foreword; Preface; Hypermedia API Design; Intended Audience; What Is Not Covered; Contents of This Book; Coding Style for This Book; Conventions Used in This Book; Using Code Examples; Safari® Books Online; How to Contact Us; Acknowledgements; Chapter 1. Understanding Hypermedia; HTTP, MIME, and Hypermedia; HTTP Is the Transfer Protocol; MIME Is the Media Type Standard; Hypermedia Is the Engine; From links to controls; Hypermedia types; Programming the Web with Hypermedia APIs; The Type-Marshaling Dilemma; Shared schema; URI construction; Payload decoration 
505 8 |a Narrow media typesThe Hypermedia Solution; Metadata about the data; Metadata about the application; Summary; Identifying Hypermedia : H-Factors; Link Factors; Embedding Links (LE); Outbound Links (LO); Templated Links (LT); Idempotent Links (LI); Non-Idempotent Links (LN); Control Factors; Read Controls (CR); Update Controls (CU); Method Controls (CM); Link Annotation Controls (CL); Summary; Hypermedia Design Elements; Base Format; XML; JSON; HTML; Others; State Transfer; Read-only; Predefined; Ad-Hoc; Domain Style; Specific; General; Agnostic; Application Flow; None; Intrinsic; Applied 
505 8 |a Identifying the State TransitionsSelecting the Basic Design Elements; The Collection+JSON Document; Objects; The collection object; The error object; Arrays; The template object; The data array; The items array; The links array; The Tasks Application Semantics; The Data Model; The Write Template; Predefined Queries; Sample Data; Task Documents; Design Document; The Server Code; The Collection Response; The Item Response; The Query Representations; Handling Template Writes; The Client Code; The Tasks SPI Example; HTML5 markup; JavaScript; The Tasks Command Line Example; The general approach 
505 8 |a The add-task.js applicationSummary; Chapter 4. HTML5 Hypermedia; Scenario; Designing the Microblog Media Type; Expressing Application Domain Semantics in HTML5; Identifying the State Transitions; State blocks; Users; Messages; Transfer blocks; Queries; Create new user; Update existing user; Follow a user; Search for users; Add a new message; Selecting the Basic Design Elements; The Microblog Application Profile; Current user and state data; ID attribute values; Class attribute values; Name attributes values; Rel attribute values; Sample Data; User Documents; Message Documents 
590 |a O'Reilly  |b O'Reilly Online Learning: Academic/Public Library Edition 
650 0 |a Application program interfaces (Computer software) 
650 0 |a HTML (Document markup language) 
650 0 |a Internet programming. 
650 0 |a Web site development. 
650 0 |a Multimedia systems. 
650 6 |a Interfaces de programmation d'applications. 
650 6 |a HTML (Langage de balisage) 
650 6 |a Programmation Internet. 
650 6 |a Sites Web  |x Développement. 
650 6 |a Multimédia. 
650 7 |a APIs (interfaces)  |2 aat 
650 7 |a HTML.  |2 aat 
650 7 |a Application program interfaces (Computer software)  |2 fast  |0 (OCoLC)fst00811704 
650 7 |a HTML (Document markup language)  |2 fast  |0 (OCoLC)fst00949997 
650 7 |a Internet programming.  |2 fast  |0 (OCoLC)fst00977281 
650 7 |a Multimedia systems.  |2 fast  |0 (OCoLC)fst01028920 
650 7 |a Web site development.  |2 fast  |0 (OCoLC)fst01173243 
776 0 8 |i Print version:  |a Amundsen, Michael.  |t Building Hypermedia APIs with HTML5 and Node.  |b 1st ed.  |d Sebastopol, CA : O'Reilly, ©2012  |z 9781449306571  |w (DLC) 2011277455  |w (OCoLC)727703547 
856 4 0 |u https://learning.oreilly.com/library/view/~/9781449309497/?ar  |z Texto completo (Requiere registro previo con correo institucional) 
938 |a Askews and Holts Library Services  |b ASKH  |n AH26847695 
938 |a Askews and Holts Library Services  |b ASKH  |n AH26847696 
938 |a ebrary  |b EBRY  |n ebr10758651 
938 |a ProQuest MyiLibrary Digital eBook Collection  |b IDEB  |n cis28410982 
938 |a YBP Library Services  |b YANK  |n 7271896 
994 |a 92  |b IZTAP