Spring Boot makes it easy to create stand-alone, production-grade Spring based Applications that you can just run . We take an opinionated view of the Spring platform and third-party libraries so you can get started with minimum fuss. Most Spring Boot applications need very little Spring configuration.
In this course, you will learn the basics developing a Basic To-do Management Application using Spring Boot with Login and Logout functionalities.
You will build the website step by step - in more than 25 steps. This course would be a perfect first step as an introduction to Java Web Application Development.
You will be using Spring (Dependency Management), Spring MVC, Spring Boot, Spring Security (Authentication and Authorization), Bootstrap (Styling Pages), Maven (dependencies management), Eclipse (IDE) and Tomcat Embedded Web Server. We will help you set up each one of these.
What will you Cover?
Basic Spring Boot Web Application Setup
Understanding pom.xml, Spring Boot Application and application-properties
First Spring MVC Controller, Response Body, Controller
Understanding HTTP Request Flow
Course Overview and Getting Setup with Eclipse, Maven and Java
Demystifying some of the Spring Boot magic
Redirect to Login JSP - Login Controller, Response Body and View Resolver
Show userid and password on the welcome page - Model Map and RequestParam
Dispatcher Servlet and Spring MVC Flow
Your First HTML form
Add hard-coded validation of userid and password
Magic of Spring
Create TodoController and list-to-dos view. Make Todo Service a Service and inject it.
Architecture of Web Applications
Session vs Model vs Request - Session Attributes
Add new to-do
Display To-dos in a table using JSTL Tags
Bootstrap for Page Formatting using web jars
Let's delete a To-do
Format Add To-do Page and Adding Basic HTML5 form validation
Introduce JSR 349 Validations using Hibernate Validator - Using Command Bean
Updating a to-do
Let's add a Target Date for To-do - Use initBinder to Handle Date Fields
JSP Fragments and Navigation Bar
Preparing for Spring Security
Initial Spring Security Setup
Refactor and add Logout Functionality using Spring Security
No FAQs found ! in this Course