#71 🌐 Web Service Layer | Part 12 — 🌱 Spring Web | Tomcat & Embedded Tomcat
3IA Community
0:00 / 0:00
#71 🌐 Web Service Layer | Part 12 — 🌱 Spring Web | Tomcat & Embedded Tomcat
38 просмотров · 2 нед. назад
3IA Community
355 подписчиков
38 просмотров · 2 нед. назад
#71 🌐 Web Service Layer | Part 12 — 🌱 Spring Web | Tomcat & Embedded Tomcat
Description:
In this video, we continue our exploration of the *Web Service Layer* with Spring Web and Spring Boot.
After understanding what a *Servlet* is and discovering the role of *DispatcherServlet* as the Front Controller of Spring MVC, we will now explore the *Servlet Container* that runs and manages these Servlets.
We will discover **Apache Tomcat**, understand its role in a Java web application, and see how it receives HTTP requests and manages the Servlet lifecycle.
We will also understand the difference between *Tomcat as an external server* and *Embedded Tomcat* in Spring Boot.
Finally, we will see what happens when we run a Spring Boot application packaged as a `.jar`, and how the embedded Tomcat server allows the application to run without installing Tomcat separately.
This video covers:
• Understanding what Apache Tomcat is
• Understanding what a Servlet Container is
• Understanding the role of Tomcat
• Understanding how Tomcat processes HTTP requests
• Understanding the relationship between Tomcat and Servlets
• Understanding the Servlet lifecycle
• Discovering Embedded Tomcat
• Understanding Tomcat embedded in Spring Boot
• Understanding Spring Boot Starter Web and Tomcat
• Understanding how Spring Boot starts the embedded server
• Understanding Spring Boot with an executable `.jar`
• Understanding the difference between external Tomcat and Embedded Tomcat
• Understanding the relationship between Tomcat and DispatcherServlet
• Understanding the request flow from Tomcat to DispatcherServlet
• Understanding the architecture of a Spring Boot Web application
• Practicing with Embedded Tomcat in Spring Boot
Video objectives:
✔ Understand what Tomcat is
✔ Understand what a Servlet Container is
✔ Understand the role of Tomcat in a Java web application
✔ Understand the relationship between Tomcat and Servlets
✔ Understand Embedded Tomcat
✔ Understand how Spring Boot uses Embedded Tomcat
✔ Understand how a Spring Boot `.jar` runs with an embedded server
✔ Understand the difference between external and embedded Tomcat
✔ Understand the relationship between Tomcat and DispatcherServlet
✔ Understand the HTTP request flow in Spring Boot
✔ Understand what happens when a Spring Boot application starts
✔ Understand the role of the Servlet Container in Spring MVC
GitHub source code:
https://github.com/3ia-community/Form...
Contact me:
📧 mohammedezzaim00@gmail.com
💼 / mohammed-ezzaim
🐱 https://github.com/mohammedezzaim
Keywords & Hashtags:
#SpringWeb #SpringWebMVC #SpringBoot #Tomcat #EmbeddedTomcat #ServletContainer #Servlet #DispatcherServlet #SpringMVC #Java #BackendDevelopment #JavaDeveloper #SpringBootTutorial #HTTP #RESTAPI #REST #WebService #3IACommunity