Using Model View Controller structure, allows to make web-based projects with Spring Framework. In Spring MVC, a module of Spring, we can make web projects by simplifying the processes.
Application data of the Model layer, the web pages that we want the user to view and the layer where the work and operations will be done is the Controller layer.
Dependency Injection
Aspect Oriented Programing
String modules
Model, View, Controller
Repository
Service
POM
Create, Read, Put, Patch, Delete,