<TIL> 41. Controller, Service, Repository?

YUJIN LEE·2023년 3월 3일
0

개발log

목록 보기
36/149

서버 개발자들은 처리 과정을 크게 3가지로 분리.

Controller, Service, Repository

Controller

  • 클라이언트의 요청을 받음
  • 요청에 대한 처리는 서비스에게 전담
  • 클라이언트에게 응답

Service

  • 사용자의 요구사항을 처리('비즈니스 로직')
    - 현업에서는 서비스 코드가 계속 비대해짐
  • DB 정보가 필요할 때는 Repository에게 요청

Repository

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

profile
인정받는 개발자가 되고싶습니다.

0개의 댓글