Cargando…

Building RESTful Web Services with Spring 5 : Leverage the power of Spring 5.0, Java SE 9, and Spring Boot 2.0.

REST is an architectural style that tackles the challenges of building scalable web services. In today's connected world, APIs have taken a central role on the web. APIs provide the fabric through which systems interact, and REST has become synonymous with APIs. The depth, breadth, and ease of...

Descripción completa

Detalles Bibliográficos
Clasificación:Libro Electrónico
Autor principal: Dewailly, Ludovic
Otros Autores: Raman, Raja CSP
Formato: Electrónico eBook
Idioma:Inglés
Publicado: Birmingham : Packt Publishing, 2018.
Edición:2nd ed.
Temas:
Acceso en línea:Texto completo

MARC

LEADER 00000cam a2200000Mi 4500
001 EBOOKCENTRAL_on1022793177
003 OCoLC
005 20240329122006.0
006 m o d
007 cr |n|---|||||
008 180210s2018 enk o 000 0 eng d
040 |a EBLCP  |b eng  |e pn  |c EBLCP  |d NLE  |d MERUC  |d YDX  |d VT2  |d OCLCQ  |d C6I  |d UKMGB  |d OCLCO  |d UKAHL  |d OCLCQ  |d OCLCO  |d K6U  |d OCLCO  |d OCLCQ  |d OCLCO  |d OCLCL 
015 |a GBB912652  |2 bnb 
016 7 |a 018754826  |2 Uk 
019 |a 1022199290 
020 |a 9781788471879 
020 |a 1788471873 
020 |a 9781788475891 
020 |a 1788475895 
024 3 |a 9781788475891 
029 1 |a UKMGB  |b 018754826 
029 1 |a AU@  |b 000067091717 
035 |a (OCoLC)1022793177  |z (OCoLC)1022199290 
037 |a B08659  |b 01201872 
050 4 |a TK5105.88813 
082 0 4 |a 006.76  |2 23 
049 |a UAMI 
100 1 |a Dewailly, Ludovic. 
245 1 0 |a Building RESTful Web Services with Spring 5 :  |b Leverage the power of Spring 5.0, Java SE 9, and Spring Boot 2.0. 
250 |a 2nd ed. 
260 |a Birmingham :  |b Packt Publishing,  |c 2018. 
300 |a 1 online resource (219 pages) 
336 |a text  |b txt  |2 rdacontent 
337 |a computer  |b c  |2 rdamedia 
338 |a online resource  |b cr  |2 rdacarrier 
588 0 |a Print version record. 
505 0 |a Cover; Title Page; Copyright and Credits; Packt Upsell; Contributors; Table of Contents; Preface; Chapter 1: A Few Basics; REST â#x80;#x93; a basic understanding; Uniform interface; Client and server; Stateless; Cacheable; Layered system; Code on demand (COD); More on REST; Imperative and Reactive programming; Reactive Streams; Benefits of Reactive programming; Reactive programming in Java and Spring 5; Our RESTful web service architecture; Summary; Chapter 2: Building RESTful Web Services in Spring 5 with Maven; Apache Maven; Creating a project with Maven; Viewing a POM file after creating a project. 
505 8 |a POM file structureUnderstanding POM dependencies; Adding Log4j 2.9.1 to POM dependency; Dependency trees; Spring Boot; Developing RESTful web services; Creating a project base; Working with your favorite IDE; Summary; Chapter 3: Flux and Mono (Reactor Support) in Spring; Benefits of Reactive programming; Reactive Core and Streams; Back pressures and Reactive Streams; WebFlux; Basic REST API; Flux; Mono; User class with Reactive â#x80;#x93; REST; Summary; Chapter 4: CRUD Operations in Spring REST; CRUD operations in Spring RESTÂ ; HTTP methods; Reactive server initialization. 
505 8 |a Sample values in the repositorygetAllUsers â#x80;#x93; mapping; getAllUsers â#x80;#x93; implementation in the handler and repository; Testing the endpoint â#x80;#x93; getAllUsers; getUser â#x80;#x93; implementation in the handler and repository; Testing the endpoint â#x80;#x93; getUser; createUser â#x80;#x93; implementation in the handler and repository; Testing the endpoint â#x80;#x93; createUser; updateUser â#x80;#x93; implementation in the handler and repository; Testing the endpoint â#x80;#x93; updateUser; deleteUser â#x80;#x93; implementation in the handler and repository; Testing the endpoint â#x80;#x93; deleteUser; Summary. 
505 8 |a Chapter 5: CRUD Operations in Plain REST (Without Reactive) and File UploadMapping CRUD operations to HTTP methods; Creating resources; CRUD operation in Spring 5 (without Reactive); getAllUsers â#x80;#x93; implementation; getUser â#x80;#x93; implementation; createUser â#x80;#x93; implementation; updateUser â#x80;#x93; implementation; deleteUser â#x80;#x93; implementation; File uploads â#x80;#x93; REST API; Testing the file upload; Summary; Chapter 6: Spring Security and JWT (JSON Web Token); Spring Security; Authentication and authorization; JSON Web Token (JWT); JWT dependency; Creating a JWT token; Generating a token. 
505 8 |a Getting a subject from a JWT tokenGetting a subject from a token; Summary; Chapter 7: Testing RESTful Web Services; JUnit; MockMvc; Testing a single user; Postman; Getting all the users â#x80;#x93; Postman; Adding a user â#x80;#x93; Postman; Generating a JWT â#x80;#x93; Postman; Getting the subject from the token; SoapUI; Getting all the users â#x80;#x93; SoapUI; Generating JWT SoapUI; Getting the subject from the token â#x80;#x93; SoapUI; jsoup; Getting a user â#x80;#x93; jsoup; Adding a user â#x80;#x93; jsoup; Running the test cases; Summary; Chapter 8: Performance; HTTP compression; Content negotiation; Accept-Encoding; Content-Encoding. 
500 |a Server-driven content negotiation. 
520 |a REST is an architectural style that tackles the challenges of building scalable web services. In today's connected world, APIs have taken a central role on the web. APIs provide the fabric through which systems interact, and REST has become synonymous with APIs. The depth, breadth, and ease of use of Spring makes it one of the most attractive ... 
590 |a ProQuest Ebook Central  |b Ebook Central Academic Complete 
650 0 |a Web services. 
650 0 |a Representational State Transfer (Software architecture) 
650 0 |a Application program interfaces (Computer software) 
650 0 |a Web sites  |x Design. 
650 6 |a Services Web. 
650 6 |a REST (Architecture logicielle) 
650 6 |a Interfaces de programmation d'applications. 
650 6 |a Sites Web  |x Conception. 
650 7 |a APIs (interfaces)  |2 aat 
650 7 |a Web services.  |2 bicssc 
650 7 |a Cloud computing.  |2 bicssc 
650 7 |a Programming & scripting languages: general.  |2 bicssc 
650 7 |a Computers  |x Programming Languages  |x Java.  |2 bisacsh 
650 7 |a Application program interfaces (Computer software)  |2 fast 
650 7 |a Representational State Transfer (Software architecture)  |2 fast 
650 7 |a Web services  |2 fast 
650 7 |a Web sites  |x Design  |2 fast 
700 1 |a Raman, Raja CSP. 
758 |i has work:  |a Building RESTful web services with Spring 5 (Text)  |1 https://id.oclc.org/worldcat/entity/E39PCFCP3kbVfgQy7tTHbdqKbb  |4 https://id.oclc.org/worldcat/ontology/hasWork 
776 0 8 |i Print version:  |a Dewailly, Ludovic.  |t Building RESTful Web Services with Spring 5 : Leverage the power of Spring 5.0, Java SE 9, and Spring Boot 2.0.  |d Birmingham : Packt Publishing, ©2018 
856 4 0 |u https://ebookcentral.uam.elogim.com/lib/uam-ebooks/detail.action?docID=5254610  |z Texto completo 
938 |a Askews and Holts Library Services  |b ASKH  |n BDZ0036187803 
938 |a EBL - Ebook Library  |b EBLB  |n EBL5254610 
938 |a YBP Library Services  |b YANK  |n 15132139 
994 |a 92  |b IZTAP