Spring 5. 0 Projects : Build Seven Web Development Projects with Spring MVC, Angular 6, JHipster, WebFlux, and Spring Boot 2.

Saved in:
Bibliographic Details
Author / Creator:Patel, Nilang.
Imprint:Birmingham : Packt Publishing Ltd, 2019.
Description:1 online resource (437 pages)
Language:English
Subject:
Format: E-Resource Book
URL for this record:http://pi.lib.uchicago.edu/1001/cat/bib/13541430
Hidden Bibliographic Details
ISBN:1788391977
9781788391979
9781788390415
Notes:Presentation layer with Thymeleaf
Print version record.
Summary:Spring makes it simple to create RESTful applications, interact with social services, communicate with modern databases, secure your system, and make your code modular and easy to test. This book will show you how to build various projects in Spring 5.0, using its various features as well as third party tools.
Other form:Print version: Patel, Nilang. Spring 5. 0 Projects : Build Seven Web Development Projects with Spring MVC, Angular 6, JHipster, WebFlux, and Spring Boot 2. Birmingham : Packt Publishing Ltd, ©2019 9781788390415

MARC

LEADER 00000cam a2200000Mi 4500
001 13541430
006 m o d
007 cr |n|---|||||
008 190309s2019 enk o 000 0 eng d
005 20240921000125.0
035 |a (OCoLC)1089536998 
035 9 |a (OCLCCM-CC)1089536998 
040 |a EBLCP  |b eng  |e pn  |c EBLCP  |d CHVBK  |d OCLCO  |d MERUC  |d OCLCF  |d OCLCQ  |d OCLCO  |d UKAHL  |d OCLCQ  |d VT2  |d NLW  |d UKMGB  |d OCLCO  |d N$T 
015 |a GBC216907  |2 bnb 
016 7 |a 019299031  |2 Uk 
020 |a 1788391977 
020 |a 9781788391979  |q (electronic bk.) 
020 |z 9781788390415  |q print 
037 |a 9781788391979  |b Packt Publishing 
050 4 |a QA76.76.A54  |b .P384 2019 
049 |a MAIN 
100 1 |a Patel, Nilang. 
245 1 0 |a Spring 5. 0 Projects :  |b Build Seven Web Development Projects with Spring MVC, Angular 6, JHipster, WebFlux, and Spring Boot 2. 
260 |a Birmingham :  |b Packt Publishing Ltd,  |c 2019. 
300 |a 1 online resource (437 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; About Packt; Contributors; Table of Contents; Preface; Chapter 1: Creating an Application to List World Countries with their GDP; Technical requirements; Introduction to the application; Understanding the database structure; Understanding the World Bank API; Designing the wireframes of application screens; Country listing page; Country detail page; Country edit page; Add a new city and language; Creating an empty application; Defining the model classes; Using Hibernate Validator to add validations; Defining the data access layer -- Spring JDBC Template 
505 8 |a Defining the JDBC connection propertiesSetting up the test environment; Defining the RowMapper; Designing the CountryDAO ; Designing the CityDAO; Designing the CountryLanguageDAO; Designing the client for World Bank API; Defining the API controllers; Enabling Web MVC using @EnableWebMvc; Configuration to deploy to Tomcat without web.xml; Defining the RESTful API controller for country resource; Defining the RESTful API controller for city resource; Defining the RESTful API controller for country language resource; Deploying to Tomcat; Defining the view controller; Defining the view templates 
505 8 |a Configuring a Thymeleaf template engineManaging static resources; Creating the base template; Logging configuration; Running the application; Summary; Chapter 2: Building a Reactive Web Application; Technical requirements; Reactive system; Reactive Programming; Basics of Reactive Programming; Backpressure; Benefits of Reactive Programming; Reactive Programming techniques; Reactive Programming in Java; Reactive Streams; Reactive Streams specifications; Publisher rules; Subscriber rules; Subscription rules; Processor rules; Reactive Streams TCK; RxJava; Anatomy of RxJava ; Observer event calls 
505 8 |a Observable for iteratorsCustom Observers; Observable types; Cold Observable; Hot Observable; Other ways to get Observable; Operators; Project Reactor; Reactor features; Handling data stream with high volume; Push-pull mechanism; Handling concurrency independently ; Operators; Reactor sub-projects; Reactor types; Reactor in action ; Types of subscribers; Custom subscribers; Reactor lifecycle methods; Ratpack; Akka stream; Vert.x; Reactive support in Spring Framework; Spring WebFlux; Spring MVC versus Spring WebFlux; Reactive span across Spring modules; Spring WebFlux application 
505 8 |a MongoDB installationMongoDB data structure; Creating a Spring Data repository; WebFlux programming models; Annotated controller; Functional endpoint; Artifacts required in functional-style Reactive Programming ; Prerequisite for a functional approach in Spring WebFlux; Defining routers and handlers; Combining handler and router; Composite routers; WebSocket support; Summary; Chapter 3: Blogpress -- A Simple Blog Management System; Technical requirements; Application overview; Project skeleton with Spring Boot; Configuring IDE Spring Tool Suite; Spring Model-View-Controller web flow 
500 |a Presentation layer with Thymeleaf 
520 |a Spring makes it simple to create RESTful applications, interact with social services, communicate with modern databases, secure your system, and make your code modular and easy to test. This book will show you how to build various projects in Spring 5.0, using its various features as well as third party tools. 
630 0 0 |a AngularJS (Software framework)  |0 http://id.loc.gov/authorities/names/n2017036141 
630 0 7 |a AngularJS (Software framework)  |2 fast  |0 (OCoLC)fst01920441 
650 0 |a Application software  |x Development.  |0 http://id.loc.gov/authorities/subjects/sh95009362 
650 0 |a Spring.  |0 http://id.loc.gov/authorities/subjects/sh85127000 
650 6 |a Logiciels d'application  |x Développement. 
650 6 |a Printemps. 
650 7 |a spring (season)  |2 aat 
650 7 |a Web services.  |2 bicssc 
650 7 |a Programming & scripting languages: general.  |2 bicssc 
650 7 |a Computers  |x Programming Languages  |x General.  |2 bisacsh 
650 7 |a Computers  |x Programming Languages  |x Java.  |2 bisacsh 
650 7 |a Application software  |x Development.  |2 fast  |0 (OCoLC)fst00811707 
650 7 |a Spring.  |2 fast  |0 (OCoLC)fst01130905 
655 4 |a Electronic books. 
776 0 8 |i Print version:  |a Patel, Nilang.  |t Spring 5. 0 Projects : Build Seven Web Development Projects with Spring MVC, Angular 6, JHipster, WebFlux, and Spring Boot 2.  |d Birmingham : Packt Publishing Ltd, ©2019  |z 9781788390415 
856 4 0 |u https://search.ebscohost.com/login.aspx?direct=true&scope=site&db=e000xna&AN=2037543  |y eBooks on EBSCOhost 
929 |a oclccm 
999 f f |i eccedbbb-e0fa-44c6-b026-090b1fd3c228  |s b7cfc1c9-8e8b-45e3-b4c1-32e8bc21afad 
928 |t Library of Congress classification  |a QA76.76.A54.P384 2019  |l Online  |c UC-FullText  |u https://search.ebscohost.com/login.aspx?direct=true&scope=site&db=e000xna&AN=2037543  |z eBooks on EBSCOhost  |g ebooks  |i 13683958