Cargando…

Spring REST /

Chapter 7: Versioning, Paging, and Sor ting; Versioning; Versioning Approaches; URI Versioning; URI Parameter Versioning; Accept Header Versioning; Custom Header Versioning; Deprecating an API; QuickPoll Versioning; Swagger config; Pagination ; Page Number Pagination ; Limit Offset Pagination; Curso...

Descripción completa

Detalles Bibliográficos
Clasificación:Libro Electrónico
Autores principales: Varanasi, Balaji (Autor), Belida, Sudha (Autor)
Formato: Electrónico eBook
Idioma:Inglés
Publicado: [Place of publication not identified] : Apress, [2015]
Colección:Expert's voice in Spring.
Temas:
Acceso en línea:Texto completo (Requiere registro previo con correo institucional)

MARC

LEADER 00000cam a2200000Ii 4500
001 OR_ocn914301319
003 OCoLC
005 20231017213018.0
006 m o d
007 cr unu||||||||
008 150723s2015 xx a o 001 0 eng d
040 |a UMI  |b eng  |e rda  |e pn  |c UMI  |d OCLCF  |d DEBBG  |d DEBSZ  |d CEF  |d OCLCQ  |d UAB  |d SFB  |d OCLCO  |d OCLCQ 
020 |a 1484208242 
020 |a 9781484208243 
020 |z 9781484208243 
029 1 |a DEBBG  |b BV043019952 
029 1 |a DEBSZ  |b 455695202 
029 1 |a GBVCP  |b 848504380 
035 |a (OCoLC)914301319 
037 |a CL0500000622  |b Safari Books Online 
050 4 |a QA76.754 
082 0 4 |a 004 
049 |a UAMI 
100 1 |a Varanasi, Balaji,  |e author. 
245 1 0 |a Spring REST /  |c Balaji Varanasi, Sudha Belida. 
246 3 |a Spring representational state transfer 
264 1 |a [Place of publication not identified] :  |b Apress,  |c [2015] 
264 2 |a New York, NY :  |b Distributed to the Book trade worldwide by Springer Science and Business Media 
264 4 |c Ã2015 
300 |a 1 online resource (1 volume) :  |b illustrations. 
336 |a text  |b txt  |2 rdacontent 
337 |a computer  |b c  |2 rdamedia 
338 |a online resource  |b cr  |2 rdacarrier 
490 1 |a The expert's voice in Spring 
588 0 |a Online resource; title from title page (Safari, viewed July 22, 2015). 
500 |a Includes index. 
505 0 |a At a Glance; Introduction; Chapter 1: Introduction to REST; What is REST?; Understanding Resources; Identifying Resources; URI Templates; Representation; HTTP Methods; Safety; Idempotency; GET; HEAD; DELETE; PUT; POST; PATCH; HTTP Status Codes; Richardson's Maturity Model; Level Zero; Level One; Level Two; Level Three; Building a RESTful API; Summary; Chapter 2: Spring Web MVC Primer; Spring Overview; Dependency Injection; Aspect Oriented Programming; Spring Web MVC Overview; Model View Controller Pattern; Spring Web MVC Architecture 
505 8 |a Spring Web MVC ComponentsController; Model; View ; @RequestParam; @ RequestMapping ; Path Variables; View Resolver; Exception Handler ; Interceptors; Summary; Chapter 3: RESTful Spring; Generating a Spring Boot Project; Installing a Build Tool; Generating a Project using start.spring.io; Generating a Project using STS; Generating a Project Using the CLI; Accessing REST Applications; Postman; RESTClient; Summary; Chapter 4: Beginning QuickPoll Application ; Introducing QuickPoll; Designing QuickPoll; Resource Identification; Resource Representation; Endpoint Identification 
505 8 |a Action Identification QuickPoll Architecture; Implementing QuickPoll; Domain Implementation; Repository Implementation; Embedded Database; API Implementation; PollController Implementation; VoteController Implementation; ComputeResultController Implementation; Summary; Chapter 5: Error Handling; QuickPoll Error Handling ; Error Responses; Input Field Validation; Externalizing Error Messages; Improving RestExceptionHandler ; Summary; Chapter 6: Documenting REST Services ; Swagger; Integrating Swagger; Swagger UI; Customizing Swagger; Configuring Controllers; Configuring UI 
505 8 |a HTTP Basic Authentication Digest Authentication; Certificate-Based Security; XAuth; OAuth 2.0; OAuth Client Profiles; Refresh Tokens versus Access Tokens; Spring Security Overview; Note; Securing QuickPoll; cURL; User Infrastructure Setup; UserDetailsService Implementation; Customizing Spring Security; Securing URI; QuickPoll OAuth 2.0 Provider Implementation; Testing QuickPoll OAuth 2.0 Implementation; Note; Summary; Chapter 9: Clients and Testing; QuickPoll Java Client ; RestTemplate; Getting Polls; Creating a Poll; PUT Method; DELETE Method; Handling Pagination 
520 |a Chapter 7: Versioning, Paging, and Sor ting; Versioning; Versioning Approaches; URI Versioning; URI Parameter Versioning; Accept Header Versioning; Custom Header Versioning; Deprecating an API; QuickPoll Versioning; Swagger config; Pagination ; Page Number Pagination ; Limit Offset Pagination; Cursor-Based Pagination; Time-Based Pagination; Pagination Data; QuickPoll Pagination; Changing Default Page Size; Sor ting; Sort Ascending or Sort Descending; QuickPoll Sorting ; Summary; Chapter 8: Security ; Securing REST Services; Session-based Security 
520 |a Spring REST is a practical guide for designing and developing RESTful APIs using the Spring Framework. This book walks you through the process of designing and building a REST application while taking a deep dive into design principles and best practices for versioning, security, documentation, error handling, paging, and sorting. This book provides a brief introduction to REST, HTTP, and web infrastructure. You will learn about several Spring projects such as Spring Boot, Spring MVC, Spring Data JPA, and Spring Security and the role they play in simplifying REST application development. You will learn how to build clients that consume REST services. Finally, you will learn how to use the Spring MVC test framework to unit test and integration test your REST API. After reading this book, you will come away with all the skills to build sophisticated REST applications using Spring technologies. 
590 |a O'Reilly  |b O'Reilly Online Learning: Academic/Public Library Edition 
650 0 |a Representational State Transfer (Software architecture) 
650 0 |a Application program interfaces (Computer software) 
650 6 |a REST (Architecture logicielle) 
650 6 |a Interfaces de programmation d'applications. 
650 7 |a APIs (interfaces)  |2 aat 
650 7 |a Application program interfaces (Computer software)  |2 fast  |0 (OCoLC)fst00811704 
650 7 |a Representational State Transfer (Software architecture)  |2 fast  |0 (OCoLC)fst01747417 
700 1 |a Belida, Sudha,  |e author. 
830 0 |a Expert's voice in Spring. 
856 4 0 |u https://learning.oreilly.com/library/view/~/9781484208236/?ar  |z Texto completo (Requiere registro previo con correo institucional) 
994 |a 92  |b IZTAP