1 of 6

Spring MVC

2 of 6

3 of 6

Application layers

  • Presentation Layer(Controller, Validators)

  • Business logic(Service)

  • Data or Persistence Layer(Entity, Repository)

  • Database Layer

4 of 6

5 of 6

Web Server

Tomcat

Jetty

6 of 6

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