Layer별 동작

황승현·2023년 12월 18일
0

스프링 강의 정리

목록 보기
5/8

각 레이어별 동작 과정

Web Layer

  1. Client로부터 요청(Request)을 받는다. ※ DTO를 받는다

  2. Service Layer해당 DTO 또는 자료형을 넘긴다.

  3. Service Layer로부터 DTO를 받는다.

  4. Client에게 응답(Response)을 보낸다. ※ DTO를 보낸다.

Service Layer

  1. Web Layer로부터 DTO 또는 자료형을 넘겨받는다.

  2. 비즈니스 로직을 수행하고, Domain Model을 Service Layer로 보낸다.

  3. Web Layer에게 응답(Response)한다. ※ WebLayer에게 DTO를 보낸다.

Repository Layer (DB와 통신하는 역할 담당)

  1. Service Layer로부터 Entity자료형을 파라미터로 받는다.

  2. Entity를 응답한다. (DB의 한 raw를 업데이트 하거나, 새로 생성하거나, 조회하는 역할)

0개의 댓글