Spring Boot
Spring is a very old and powerful Java library. The Core Spring module implements the Dependency Injection (DI) pattern, which allows developing loosely coupled, testable, and reliable applications. Spring has other modules which are built around the core, and one of them is Spring MVC, which is a module for creating web applications.
In simple terms, the DI pattern says that you should put the application logic in so-called services and then inject these services into web modules.
Spring MVC, as we already mentioned, is used for developing web services. It runs on top of the Servlet API, which is the Java way of dealing with processing web requests and producing web responses. Servlet containers implement the Servlet API. Thus, ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access