Spring Framework, Spring MVC & Spring Boot: The Essential Parts!
Build modern web applications using Spring Framework, Spring MVC, and Spring Boot through hands-on projects and essential concepts.
Spring Framework & Spring Ecosystem: An Introduction
Getting Started with Maven
Creating Maven Project & Managing Dependencies
Installing Project to Local Repository via Maven install Goal
Spring Core: The IoC Container (Application Context)
Demo: Inversion of Control & Dependency Injection with Best Practices
Demo: Constructor Injection with @Autowired Annotation
Demo: Field & Setter Injections and their Limitations
Handling Multiple Implementations via @Primary and @Qualifier
Demo: Creating Spring Beans with @Bean Annotation
Web Basics: How Web apps work & HTML basics
Jakarta EE (Java EE) & Servlet Containers
Installing Tomcat
BooksAloha! ~ Creating & Deploying a Web Application using Servlets
Very Minor Correction in the Previous Lecture
Servlet Life Cycle
Implementing BooksAloha! as MVC using JSP
Using JSTL & EL to Improve Presentation Layer
Spring MVC & Front Controller Design Pattern
Demo: Spring MVC Implementation Steps
Demo: Setting Up Spring MVC Project
Demo: Configuring Dispatcher Servlet & Spring MVC Infrastructure Beans
Demo: Setting Up Web Controller with Handler Method
Demo: Setting Up View & Deploying Application
Demo: Passing Data to View via Model
Demo: Reading Input Data via @RequestParam
Demo: Handling Optional Request Parameters
Dedicated Request Mapping Annotations
Spring Boot: Convention over Configuration
Creating Spring Boot Project with Spring Initializr
Adding Spring Boot Developer Tools Dependency
Converting Spring Store MVC App into a Spring Boot Application