Muutke küpsiste eelistusi

E-raamat: Pro RESTful APIs: Design, Build and Integrate with REST, JSON, XML and JAX-RS

  • Formaat: EPUB+DRM
  • Ilmumisaeg: 20-Mar-2017
  • Kirjastus: APress
  • Keel: eng
  • ISBN-13: 9781484226650
  • Formaat - EPUB+DRM
  • Hind: 49,39 €*
  • * hind on lõplik, st. muud allahindlused enam ei rakendu
  • Lisa ostukorvi
  • Lisa soovinimekirja
  • See e-raamat on mõeldud ainult isiklikuks kasutamiseks. E-raamatuid ei saa tagastada.
  • Formaat: EPUB+DRM
  • Ilmumisaeg: 20-Mar-2017
  • Kirjastus: APress
  • Keel: eng
  • ISBN-13: 9781484226650

DRM piirangud

  • Kopeerimine (copy/paste):

    ei ole lubatud

  • Printimine:

    ei ole lubatud

  • Kasutamine:

    Digitaalõiguste kaitse (DRM)
    Kirjastus on väljastanud selle e-raamatu krüpteeritud kujul, mis tähendab, et selle lugemiseks peate installeerima spetsiaalse tarkvara. Samuti peate looma endale  Adobe ID Rohkem infot siin. E-raamatut saab lugeda 1 kasutaja ning alla laadida kuni 6'de seadmesse (kõik autoriseeritud sama Adobe ID-ga).

    Vajalik tarkvara
    Mobiilsetes seadmetes (telefon või tahvelarvuti) lugemiseks peate installeerima selle tasuta rakenduse: PocketBook Reader (iOS / Android)

    PC või Mac seadmes lugemiseks peate installima Adobe Digital Editionsi (Seeon tasuta rakendus spetsiaalselt e-raamatute lugemiseks. Seda ei tohi segamini ajada Adober Reader'iga, mis tõenäoliselt on juba teie arvutisse installeeritud )

    Seda e-raamatut ei saa lugeda Amazon Kindle's. 

Discover the RESTful technologies, including REST, JSON, XML, JAX Web Services, SOAP and more, for building todays microservices, big data applications, and web service applications.  This book is based on a course the Oracle-based author is teaching for UC Santa Cruz Silicon Valley which covers architecture, design best practices and coding labs.Pro RESTful APIs: Design, Build and Integrate with REST, JSON, XML and JAX Web Services gives you all the fundamentals from the top down: from the top (architecture) through the middle (design) to the bottom (coding).  This book is a must have for any microservices or web services developer building applications and services.  What Youll LearnDiscover the key RESTful APIs, including REST, JSON, XML, JAX, SOAP and moreUse these for web services and data exchange, especially in todays big data contextHarness XML, JSON, REST, and JAX-RS in examples and case studiesApply best practices to your solutions’ architecture Who This Book Is ForExperienced web programmers and developers.  
About the Author xiii
About the Technical Reviewer xv
Introduction xvii
Chapter 1 Fundamentals of RESTful APIs
1(10)
SOAP vs. REST
2(2)
Web Architectural Style
4(3)
Client-Server
4(1)
Uniform Resource Interface
5(1)
Layered System
5(1)
Caching
5(1)
Stateless
5(1)
Code-on-Demand
5(1)
HATEOAS
6(1)
Security
7(1)
What is REST?
7(2)
REST Basics
7(1)
REST Fundamentals
8(1)
Wrapping-Up
9(2)
Chapter 2 API Design and Modeling
11(22)
API Design Strategies
11(2)
API Creation Process and Methodology
13(5)
Process
13(1)
API Methodology
14(1)
Domain Analysis or API Description
14(1)
Architecture Design
15(1)
Prototyping
15(1)
Implementation
16(1)
Publish
16(1)
API Modeling
16(1)
Comparison of API Modeling
17(1)
Best Practices
18(5)
Keep your base URL simple and intuitive
19(1)
Error Handling
20(1)
Versioning
21(1)
Partial Response
22(1)
Pagination
22(1)
Multiple Formats
23(1)
API Facade
23(1)
API Solution Architecture
23(2)
Mobile Solutions
24(1)
Cloud Solutions
24(1)
Web Solutions
24(1)
Integration Solutions
24(1)
Multi-channel Solutions
25(1)
Smart TV Solutions
25(1)
Internet-of-Things
25(1)
Stakeholders in API Solutions
25(6)
API Providers
25(1)
API Consumers
25(1)
End users
25(6)
Wrapping Up
31(2)
Chapter 3 Introduction - XML, JSON
33(16)
What is XML?
33(3)
XML Comments
34(1)
Why is XML Important?
35(1)
How can you use XML?
35(1)
Pros and Cons of XML
36(1)
What is JSON?
36(4)
JSON Syntax
36(2)
Why is JSON Important?
38(1)
How can you use JSON?
39(1)
Pros and Cons of JSON
39(1)
XML - JSON Comparison
40(9)
Chapter 4 Introduction to JAX-RS
49(14)
JAX-RS Introduction
49(5)
Input and Output Content Type
51(1)
JAX-RS Injection
51(3)
REST Implementation
54(9)
Chapter 5 API Portfolio and Framework
63(14)
API Portfolio Architecture
63(1)
Requirements
63(1)
Consistency
63(1)
Reuse
63(1)
Customization
64(1)
Discoverability
64(1)
Longevity
64(1)
How do we enforce these requirements---governance?
64(2)
Consistency
64(1)
Reuse
65(1)
Customization
65(1)
Discoverability
65(1)
Change Management
65(1)
API Framework
66(11)
Process APIs - Services Layer
66(1)
System APIs - Data Access Object
67(1)
Experience APIs - API Facade
67(1)
Services Layer Implementation
67(10)
Chapter 6 API Platform and Data Handler
77(20)
API Platform Architecture
77(5)
Why do we need API Platform?
77(1)
So what is an API Platform?
78(1)
So which capabilities does the API platform have?
78(2)
How is API Platform organized? What is architecture of API Platform?
80(1)
How does API architecture fit in surrounding technical architecture of an Enterprise?
81(1)
Data Handler
82(14)
Data Access Object
82(1)
Command Query Responsibilities Segmentation - CQRS
83(13)
Wrapping Up
96(1)
Chapter 7 API Management and API Client
97(10)
Fagade
97(3)
Fagade Pattern
97(1)
API Facade
98(2)
API Management
100(7)
API Life Cycle
100(1)
API Retirement
101(1)
API Monetization
102(5)
Chapter 8 API Security and Caching
107(16)
API Security - OAuth 2
107(9)
Roles
107(1)
Tokens
108(1)
Register as a client
109(1)
Authorization grant types
110(1)
Implicit Grant Flow
111(2)
Resource Owner Password Credentials Grant
113(2)
Client Credentials Grant
115(1)
Caching
116(5)
Server Caching
117(1)
HTTP Caching
117(2)
Web Caching
119(2)
Wrapping Up
121(2)
Index 123
Sanjay Patni is a Principal Applications Engineer, Oracle Inc.  He is also a Technical Instructor for UC Santa Cruz in Silicon Valley.