스프링 Boot3 구조 이해하기

최고요·2023년 8월 29일
0
post-thumbnail

Controller - Service - Repository - DB

스프링 부트에는 프레젠테이션 계층 controller,
↑ ↓
비즈니스 계층 service,
↑ ↓
퍼시스턴스 계층 repository,
↑ ↓
데이터베이스 로 구조를 이룬다.

프레젠테이션 계층

http 요청을 받고 이 요청을 비즈니스 계층으로 전송하는 역할을하는 controller 를 말한다.

비즈니스 계층

모든 비즈니스 로직을 처리하는 계층이다.
비즈니스 로직이란, 서비스를 만들기 위한 로직
예를들어, 웹 사이트에서 벌어지는 작업 주문을 예를 들면 주문 처리를 하다 발생하는 예외 처리 로직을 처리하는 service 를 말한다.

퍼시스턴스 계층

데이터 베이스 관련 로직을 처리하는 계층 repository를 말한다.

profile
i'm best

0개의 댓글