상세 컨텐츠

본문 제목

스프링 3 Layer Architecture

스프링

by R4MeN 2024. 5. 22. 23:57

본문

1. Controller

  • 클라이언트의 요청을 받음
  • 요청에 대한 로직 처리는 Service에게 전담
    • Request 데이터가 있다면 Service에 같이 전달
  • Service에서 처리 완료된 결과를 클라이언트에게 응답

 

2. Service

  • 사용자의 요구사항을 처리 ('비즈니스 로직') 하는 실세 중에 실세
    • 따라서 현업에서는 서비스 코드가 계속 비대해지고 있음
  • DB 저장 및 조회가 필요할 때는 Repository에게 요청함

 

3. Repository

  • DB 관리 (연결, 해제, 자원 관리)
  • DB CRUD 작업을 처리

'스프링' 카테고리의 다른 글

IoC(제어의 역전)와 DI(의존성 주입)  (0) 2024.05.31
p6spy-spring-boot-starter 라이브러리  (1) 2024.05.23
인증의 방식  (0) 2024.05.22
스프링 한글 깨짐 현상 해결  (0) 2024.05.16
스프링 DAY 2  (0) 2024.05.15

관련글 더보기