본문 바로가기

Spring Boot

Spring 기본 구조 및 흐름

기본 흐름

요청만 있는 경우

요청 -> 컨트롤러 -> 서비스 -> dao -> db

예) 회원가입, 게시판 글 저장, 수정, 삭제 등등

 

요청과 응답 둘다 있는 경우

요청 -> 컨트롤러 -> 서비스 -> dao -> db (필요한데이터 가지고) ->

dao -> 서비스 -> 컨트롤러 -> model 오브젝트 -> view -> 응답

예) 회원정보 조회, 게시글 조회, 게시글 검색 등등

 

이런 구조를 3tier architecture(아키텍쳐) 라고 한다

 

'Spring Boot' 카테고리의 다른 글

@Compnent  (0) 2023.10.17
@SpringBootApplication 동작원리  (0) 2023.10.17
세션(session), 쿠키(cookie)  (0) 2023.09.26
Query String / ?name=value&name=value  (0) 2023.09.21
MySql과 스프링부트 DB 연동  (0) 2023.02.09