Book Image

Spring 5.0 Project: Building a Travel Website [Video]

By : Tomasz Lelek
Book Image

Spring 5.0 Project: Building a Travel Website [Video]

By: Tomasz Lelek

Overview of this book

<p><span id="description" class="sugar_field">Two main themes for Spring 5.0 projects are Reactive Programming and Microservices. The most significant change in the upcoming Spring 5.0 is the introduction of Reactive Programming, so reactive-style programming is used throughout the course. And since Microservice are the current buzzword, and Spring Boot is the most popular Microservice framework in the World, one volume will be dedicated to introducing Spring Boot and Spring Cloud in order to write the actual microservices.</span></p> <p><span id="description" class="sugar_field">We will build a fake travel site that will gradually take shape as we move on to each section. We'll start off by introducing the basics of Spring Framework, including bean lifecycles, Dependency Injection, AOP, and Spring Data. Then we'll introduce Reactive Programming in Spring 5, so you'll be ready to build the service layer for the travel site.In the further sections, you will learn to build the presentation layer, called Spring MVC.Here, we will start with Spring Boot, the Microservice framework based on Spring. </span></p> <p><span id="description" class="sugar_field">By the end of the course, you will have built a couple of microservices for the Travel site using Spring Boot. We will make it as “Cloud Native” using Spring Cloud that helps to adopt the patterns like config server, circuit breaker, service discovery and etc.</span></p> <h2><span class="sugar_field">Style and Approach</span></h2> <p><span class="sugar_field"><span id="trade_selling_points_c" class="sugar_field">A project-based course that will enable you to delve into the advanced features of Spring 5.0. It will help you increase your level of expertise and get acquainted with Reactive Programming and the new microservice scenarios you come across on a day-to-day basis.</span></span></p>
Table of Contents (11 chapters)
Chapter 7
Controller, View, and Forms
Content Locked
Section 2
Creating View and Forms
In this video, we will be creating Form for submitting new Travels. - Create an HTML page for Listing all travels - Use Model class to bind arguments to view