RESTful java patterns and best practices : (Record no. 680447)

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
Holdings
Withdrawn status Lost status Damaged status Not for loan Collection code Home library Current library Date acquired Total Checkouts Date last seen Price effective from Koha item type
  Not Lost     EBSCO Computers e-Library   29/08/2024   29/08/2024 29/08/2024 eBook

Powered by Koha