uara67.log
로그인
uara67.log
로그인
[Spring] 3 Layer Architecture
kang
·
2024년 8월 14일
팔로우
0
SPRING
목록 보기
9/22
개발 과정을 크게 Controller, Service, Repository로 분리하여 개발하는 과정
Controller
클라이언트의 요청을 받습니다.
요청에 대한 로직 처리는 Service에게 전담합니다.
Request 데이터가 있다면 Service에 같이 전달합니다.
Service에서 처리 완료된 결과를 클라이언트에게 응답합니다.
Service
사용자의 요구사항을 처리 ('비즈니스 로직') 하는
실세 중에 실세
입니다.
따라서 현업에서는 서비스 코드가 계속 비대해지고 있습니다.
DB 저장 및 조회가 필요할 때는 Repository에게 요청합니다.
Repository
DB 관리 (연결, 해제, 자원 관리) 합니다.
DB CRUD 작업을 처리합니다.
kang
뉴비 개발 공부중
팔로우
이전 포스트
[Spring] Path Variable, Request Param
다음 포스트
[이론반] 스프링 데이터의 흐름
0개의 댓글
댓글 작성