Spring MVC
Application layers
Web Server
Tomcat
Jetty
Servlet
Servlet technology is used to create a web application (resides at server side and generates a dynamic web page).
https://www.javatpoint.com/servlet-tutorial