[Spring boot] 작동방식 Dispatcher Sevlet,계층, MVC

맨큐의 경제학9판·2025년 1월 15일
0

스프링부트 작동방식

기본구조

1.MVC
모델: 데이터, 비즈니스 로직

뷰:
모델로부터 데이터를 받아 사용자에게 표시
사용자의 입력을 받아 컨트롤러에 전달

컨트롤러:
사용자의 입력처리, 모델과 뷰 사이에 상호작용 관리

내방식대로 대충 정리
Dispatcher Servlet이 브라우저로부터의 요청을 어떻게 잘 처리해서 컨트롤러에게 넘김
컨트롤러는 매핑된대로 서비스에게 넘김
서비스는 컨트롤러에게 가공된 요청을 받아서 비즈니스 로직 수행함
이 과정에서 repository에 데이터 엑세스할수도 있음
repository는 비즈니스로직한테 요청받으면 데이터베이스 읽고 씀
컨트롤러는 실행한 로직을 바탕으로 사용자에게 보여줌
(DispatcherServlet이 반환된 view객체 이용해 최종 응답 렌더링)

Dispatcher Servlet은 요청처음에 받을때 일하고 마지막에 내보낼때 일하는 약간 문지기 느낌?

profile
맨큐의 개발일지

0개의 댓글

관련 채용 정보