Overview of Spring Boot’s Internal Architecture


Download Overview of Spring Boot’s Internal Architecture


Preview text

Overview of Spring Boot’s
Internal Architecture
Douglas C. Schmidt
[email protected] www.dre.vanderbilt.edu/~schmidt
Professor of Computer Science Institute for Software Integrated Systems Vanderbilt University
Nashville, Tennessee, USA

Overview of Spring Boot’s Internal Architecture
2

Overview of Spring Boot’s Internal Architecture
• Internally Spring Boot leverages Servlets & associated HTTP request/response processing
See www.javadevjournal.com3/spring-mvc/spring-controllers

Overview of Spring Boot’s Internal Architecture
• Internally Spring Boot leverages Servlets & associated HTTP request/response processing Clients send HTTP requests (e.g., GET, POST, etc.)
See developer.mozilla.org/en4-US/docs/Web/HTTP/Methods

Overview of Spring Boot’s Internal Architecture
• Internally Spring Boot leverages Servlets & associated HTTP request/response processing Dispatcher converts request contents into an internal data structure
See www.baeldung.com5/spring-dispatcherservlet

Overview of Spring Boot’s Internal Architecture
• Internally Spring Boot leverages Servlets & associated HTTP request/response processing The internal data structure is forwarded to a handler
See docs.oracle.com/javaee/7/api/java6x/servlet/http/HttpServletRequest.html

Overview of Spring Boot’s Internal Architecture
• Internally Spring Boot leverages Servlets & associated HTTP request/response processing The handler dispatches the request on the associated REST controller
See spring.io/gu7ides/tutorials/rest

Overview of Spring Boot’s Internal Architecture
• Internally Spring Boot leverages Servlets & associated HTTP request/response processing The REST controller forwards to the service and/or model business logic
See www.tutorialspoint.com/spring_bo8ot/spring_boot_service_components.htm

Overview of Spring Boot’s Internal Architecture
• Internally Spring Boot leverages Servlets & associated HTTP request/response processing The business logic passes the response back to the controller
These interactions are just c9onventional Java method calls

Overview of Spring Boot’s Internal Architecture
• Internally Spring Boot leverages Servlets & associated HTTP request/response processing The controller passes the response back to the dispatcher
See docs.oracle.com/javaee/7/api/java1x0/servlet/http/HttpServletResponse.html

Preparing to load PDF file. please wait...

0 of 0
100%
Overview of Spring Boot’s Internal Architecture