MARC details
| 000 -LEADER |
| fixed length control field |
06953cam a2200865Mi 4500 |
| 001 - CONTROL NUMBER |
| control field |
ocn893686008 |
| 003 - CONTROL NUMBER IDENTIFIER |
| control field |
OCoLC |
| 005 - DATE AND TIME OF LATEST TRANSACTION |
| control field |
20240829144601.0 |
| 006 - FIXED-LENGTH DATA ELEMENTS--ADDITIONAL MATERIAL CHARACTERISTICS |
| fixed length control field |
m d |
| 007 - PHYSICAL DESCRIPTION FIXED FIELD--GENERAL INFORMATION |
| fixed length control field |
cr cn||||||||| |
| 008 - FIXED-LENGTH DATA ELEMENTS--GENERAL INFORMATION |
| fixed length control field |
141003t20142014enka ob 001 0 eng d |
| 040 ## - CATALOGING SOURCE |
| Original cataloging agency |
E7B |
| Language of cataloging |
eng |
| Description conventions |
rda |
| -- |
pn |
| Transcribing agency |
E7B |
| Modifying agency |
OCLCO |
| -- |
UMI |
| -- |
DEBBG |
| -- |
DEBSZ |
| -- |
EBLCP |
| -- |
IDEBK |
| -- |
S4S |
| -- |
N$T |
| -- |
COO |
| -- |
YDXCP |
| -- |
OCLCQ |
| -- |
OCLCF |
| -- |
OCLCQ |
| -- |
RIV |
| -- |
OCLCQ |
| -- |
AZK |
| -- |
AGLDB |
| -- |
ICA |
| -- |
MERUC |
| -- |
OCLCQ |
| -- |
REB |
| -- |
D6H |
| -- |
VTS |
| -- |
CEF |
| -- |
NLE |
| -- |
INT |
| -- |
OCLCQ |
| -- |
UKMGB |
| -- |
OCLCQ |
| -- |
WYU |
| -- |
STF |
| -- |
UAB |
| -- |
AU@ |
| -- |
M8D |
| -- |
UKAHL |
| -- |
VT2 |
| -- |
RDF |
| -- |
OCLCQ |
| -- |
OCLCO |
| 015 ## - NATIONAL BIBLIOGRAPHY NUMBER |
| National bibliography number |
GBB742459 |
| Source |
bnb |
| 016 7# - NATIONAL BIBLIOGRAPHIC AGENCY CONTROL NUMBER |
| Record control number |
018006607 |
| Source |
Uk |
| 019 ## - |
| -- |
891449638 |
| -- |
893688963 |
| -- |
907286074 |
| -- |
925507172 |
| -- |
961486505 |
| 020 ## - INTERNATIONAL STANDARD BOOK NUMBER |
| International Standard Book Number |
9781783287970 |
| Qualifying information |
(e-book) |
| 020 ## - INTERNATIONAL STANDARD BOOK NUMBER |
| International Standard Book Number |
1783287977 |
| Qualifying information |
(e-book) |
| 020 ## - INTERNATIONAL STANDARD BOOK NUMBER |
| International Standard Book Number |
1783287969 |
| 020 ## - INTERNATIONAL STANDARD BOOK NUMBER |
| International Standard Book Number |
9781783287963 |
| 020 ## - INTERNATIONAL STANDARD BOOK NUMBER |
| Canceled/invalid ISBN |
9781783287963 |
| 035 ## - SYSTEM CONTROL NUMBER |
| System control number |
852359 |
| -- |
(N$T) |
| 035 ## - SYSTEM CONTROL NUMBER |
| System control number |
(OCoLC)893686008 |
| Canceled/invalid control number |
(OCoLC)891449638 |
| -- |
(OCoLC)893688963 |
| -- |
(OCoLC)907286074 |
| -- |
(OCoLC)925507172 |
| -- |
(OCoLC)961486505 |
| 037 ## - SOURCE OF ACQUISITION |
| Stock number |
CL0500000494 |
| Source of stock number/acquisition |
Safari Books Online |
| 050 #4 - LIBRARY OF CONGRESS CALL NUMBER |
| Classification number |
QA76.73.J38 |
| Item number |
.M448 2014eb |
| 072 #7 - SUBJECT CATEGORY CODE |
| Subject category code |
COM |
| Subject category code subdivision |
051260 |
| Source |
bisacsh |
| 072 #7 - SUBJECT CATEGORY CODE |
| Subject category code |
COM |
| Subject category code subdivision |
051420 |
| Source |
bisacsh |
| 082 04 - DEWEY DECIMAL CLASSIFICATION NUMBER |
| Classification number |
005.2762 |
| Edition number |
23 |
| 049 ## - LOCAL HOLDINGS (OCLC) |
| Holding library |
MAIN |
| 100 1# - MAIN ENTRY--PERSONAL NAME |
| Personal name |
Mehta, Bhakti, |
| Relator term |
author. |
| 9 (RLIN) |
712622 |
| 245 10 - TITLE STATEMENT |
| Title |
RESTful java patterns and best practices : |
| Remainder of title |
learn best practices to efficiently build scalable, reliable, and maintainable high performance RESTful services / |
| Statement of responsibility, etc. |
Bhakti Mehta. |
| 264 #1 - PRODUCTION, PUBLICATION, DISTRIBUTION, MANUFACTURE, AND COPYRIGHT NOTICE |
| Place of production, publication, distribution, manufacture |
Birmingham, England : |
| Name of producer, publisher, distributor, manufacturer |
Packt Publishing, |
| Date of production, publication, distribution, manufacture, or copyright notice |
2014. |
| 264 #4 - PRODUCTION, PUBLICATION, DISTRIBUTION, MANUFACTURE, AND COPYRIGHT NOTICE |
| Date of production, publication, distribution, manufacture, or copyright notice |
©2014 |
| 300 ## - PHYSICAL DESCRIPTION |
| Extent |
1 online resource (152 pages) : |
| Other physical details |
illustrations, tables |
| 336 ## - CONTENT TYPE |
| Content type term |
text |
| Content type code |
txt |
| Source |
rdacontent |
| 337 ## - MEDIA TYPE |
| Media type term |
computer |
| Media type code |
c |
| Source |
rdamedia |
| 338 ## - CARRIER TYPE |
| Carrier type term |
online resource |
| Carrier type code |
cr |
| Source |
rdacarrier |
| 490 1# - SERIES STATEMENT |
| Series statement |
Community Experience Distilled |
| 504 ## - BIBLIOGRAPHY, ETC. NOTE |
| Bibliography, etc |
Includes bibliographical references and index. |
| 588 0# - SOURCE OF DESCRIPTION NOTE |
| Source of description note |
Online resource; title from PDF title page (ebrary, viewed October 3, 2014). |
| 520 ## - SUMMARY, ETC. |
| Summary, etc. |
This book is aimed at novice developers who want to gain insights into building RESTful services and improve productivity, as well as for advanced developers who want to delve into more complicated topics. |
| 505 0# - FORMATTED CONTENTS NOTE |
| Formatted contents note |
Cover; Copyright; Credits; About the Author; Acknowledgments; About the Reviewers; www.PacktPub.com; Table of Contents; Preface; Chapter 1: REST -- Where It Begins; Introduction to REST; REST and statelessness; The Richardson Maturity Model; Level 0 -- Remote Procedure Invocation; Level 1 -- REST resources; Level 2 -- more HTTP verbs; Level 3 -- HATEOAS; Safety and idempotence; Safe methods; Idempotent methods; Design principles for building RESTful services; Identify the resource URIs; Identifying the methods supported by the resource; HTTP verbs and REST; PUT versus POST |
| 505 8# - FORMATTED CONTENTS NOTE |
| Formatted contents note |
Identifying the different representations of the resourceImplement the APIs; The Java API for RESTful Services (JAX-RS); Deploy the RESTful services; Test the RESTful services; The Client API with JAX-RS 2.0; Accessing RESTful resources; Best practices when designing resources; Recommended reading; Summary; Chapter 2: Resource Design; REST response patterns; Content negotiation; Content negotiation using HTTP headers; Content negotiation based on URL patterns; Entity providers and different representations; StreamingOutput; ChunkedOutput; Jersey and JSON support |
| 505 8# - FORMATTED CONTENTS NOTE |
| Formatted contents note |
POJO-based JSON binding supportJAXB-based JSON binding support; Low-level JSON parsing and processing support; API versioning; Version in the URI approach; Version as part of the request query parameter; Specifying the version in the Accept header; Response codes and REST patterns; Recommended reading; Summary; Chapter 3: Security and Traceability; Logging REST APIs; Best practices for the logging REST API; Including a detailed consistent pattern across service logs; Obfuscating sensitive data; Identifying the caller or the initiator as part of the logs; Do not log payloads by default |
| 505 8# - FORMATTED CONTENTS NOTE |
| Formatted contents note |
Identifying meta-information related to the requestTying the logging system with a monitoring system; Validating RESTful services; Validation exception handling and response codes; Error handling with RESTful services; Authentication and authorization; What is authentication?; SAML; What is authorization?; OAuth; Differences between OAuth 2.0 and OAuth 1.0; An authorization grant; Refresh tokens versus access tokens; Jersey and OAuth 2.0; Best practices for OAuth in the REST API; Limiting the lifetime for an access token; Support providing refresh tokens in the authorization server |
| 505 8# - FORMATTED CONTENTS NOTE |
| Formatted contents note |
Using SSL and encryptionOpenID Connect; REST architecture components; Recommended reading; Summary; Chapter 4: Designing for Performance; Caching principles; Caching details; Types of caching headers; Strong caching headers; Weak caching headers; Expires and Cache-Control -- max-age; Cache-Control header and directives; Last-Modified and ETag; The Cache-Control header and the REST API; ETags; The ETag header and the REST API; Types of ETags; The Facebook REST API and ETags; RESTEasy and caching; Asynchronous and long-running jobs in REST; Asynchronous request and response processing |
| 590 ## - LOCAL NOTE (RLIN) |
| Local note |
WorldCat record variable field(s) change: 650 |
| 650 #0 - SUBJECT ADDED ENTRY--TOPICAL TERM |
| Topical term or geographic name as entry element |
Java (Computer program language) |
| 9 (RLIN) |
15662 |
| 650 #0 - SUBJECT ADDED ENTRY--TOPICAL TERM |
| Topical term or geographic name as entry element |
Computer science. |
| 9 (RLIN) |
941 |
| 650 #0 - SUBJECT ADDED ENTRY--TOPICAL TERM |
| Topical term or geographic name as entry element |
Computer software. |
| 9 (RLIN) |
15271 |
| 650 #0 - SUBJECT ADDED ENTRY--TOPICAL TERM |
| Topical term or geographic name as entry element |
Electronic data processing. |
| 9 (RLIN) |
6665 |
| 650 #0 - SUBJECT ADDED ENTRY--TOPICAL TERM |
| Topical term or geographic name as entry element |
Computer programs. |
| 9 (RLIN) |
15747 |
| 650 #6 - SUBJECT ADDED ENTRY--TOPICAL TERM |
| Topical term or geographic name as entry element |
Java (Langage de programmation) |
| 9 (RLIN) |
19336 |
| 650 #6 - SUBJECT ADDED ENTRY--TOPICAL TERM |
| Topical term or geographic name as entry element |
Informatique. |
| 9 (RLIN) |
14930 |
| 650 #6 - SUBJECT ADDED ENTRY--TOPICAL TERM |
| Topical term or geographic name as entry element |
Logiciels. |
| 9 (RLIN) |
26065 |
| 650 #7 - SUBJECT ADDED ENTRY--TOPICAL TERM |
| Topical term or geographic name as entry element |
data processing. |
| Source of heading or term |
aat |
| 9 (RLIN) |
14620 |
| 650 #7 - SUBJECT ADDED ENTRY--TOPICAL TERM |
| Topical term or geographic name as entry element |
computer science. |
| Source of heading or term |
aat |
| 9 (RLIN) |
941 |
| 650 #7 - SUBJECT ADDED ENTRY--TOPICAL TERM |
| Topical term or geographic name as entry element |
software. |
| Source of heading or term |
aat |
| 9 (RLIN) |
16724 |
| 650 #7 - SUBJECT ADDED ENTRY--TOPICAL TERM |
| Topical term or geographic name as entry element |
COMPUTERS |
| General subdivision |
Programming Languages |
| -- |
JavaScript. |
| Source of heading or term |
bisacsh |
| 9 (RLIN) |
98952 |
| 650 #7 - SUBJECT ADDED ENTRY--TOPICAL TERM |
| Topical term or geographic name as entry element |
COMPUTERS |
| General subdivision |
Programming Languages |
| -- |
VBScript. |
| Source of heading or term |
bisacsh |
| 9 (RLIN) |
98953 |
| 650 #7 - SUBJECT ADDED ENTRY--TOPICAL TERM |
| Topical term or geographic name as entry element |
Computer science. |
| Source of heading or term |
fast |
| Authority record control number |
(OCoLC)fst00872451 |
| 9 (RLIN) |
941 |
| 650 #7 - SUBJECT ADDED ENTRY--TOPICAL TERM |
| Topical term or geographic name as entry element |
Computer software. |
| Source of heading or term |
fast |
| Authority record control number |
(OCoLC)fst00872527 |
| 9 (RLIN) |
15271 |
| 650 #7 - SUBJECT ADDED ENTRY--TOPICAL TERM |
| Topical term or geographic name as entry element |
Java (Computer program language) |
| Source of heading or term |
fast |
| Authority record control number |
(OCoLC)fst00982065 |
| 9 (RLIN) |
15662 |
| 655 #0 - INDEX TERM--GENRE/FORM |
| Genre/form data or focus term |
Electronic books. |
| 9 (RLIN) |
396 |
| 655 #4 - INDEX TERM--GENRE/FORM |
| Genre/form data or focus term |
Electronic books. |
| 9 (RLIN) |
396 |
| 655 #4 - INDEX TERM--GENRE/FORM |
| Genre/form data or focus term |
Llibres electrònics. |
| 9 (RLIN) |
34765 |
| 776 08 - ADDITIONAL PHYSICAL FORM ENTRY |
| Relationship information |
Print version: |
| Main entry heading |
Mehta, Bhakti. |
| Title |
RESTful java patterns and best practices : Learn best practices to efficiently build scalable, reliable, and maintainable high performance RESTful services. |
| Place, publisher, and date of publication |
Birmingham, England : Packt Publishing, ©2014 |
| Physical description |
v, 134 pages |
| Series data for related item |
Community experience distilled. |
| International Standard Book Number |
9781783287963 |
| 830 #0 - SERIES ADDED ENTRY--UNIFORM TITLE |
| Uniform title |
Community experience distilled. |
| 9 (RLIN) |
541051 |
| 856 40 - ELECTRONIC LOCATION AND ACCESS |
| Materials specified |
EBSCOhost |
| Uniform Resource Identifier |
<a href="https://search.ebscohost.com/login.aspx?direct=true&scope=site&db=nlebk&db=nlabk&AN=852359">https://search.ebscohost.com/login.aspx?direct=true&scope=site&db=nlebk&db=nlabk&AN=852359</a> |
| 938 ## - |
| -- |
Askews and Holts Library Services |
| -- |
ASKH |
| -- |
AH27085935 |
| 938 ## - |
| -- |
ebrary |
| -- |
EBRY |
| -- |
ebr10938391 |
| 938 ## - |
| -- |
EBSCOhost |
| -- |
EBSC |
| -- |
852359 |
| 938 ## - |
| -- |
ProQuest MyiLibrary Digital eBook Collection |
| -- |
IDEB |
| -- |
cis29836758 |
| 938 ## - |
| -- |
YBP Library Services |
| -- |
YANK |
| -- |
12088840 |
| 994 ## - |
| -- |
92 |
| -- |
N$T |