
✅ Controller
- 웹 브라우저 요청을 전담하여 처리
- Controller가 Service를 호출
✅ Service
- 비즈니스 로직을 수행
- 데이터베이스에 접근하는 DAO를 이용하여 결과값을 받아옴
✅ DAO
- 데이터베이스에 접속하여 비즈니스 로직 실행에 필요한 쿼리를 호출
✅ DB
- 알맞은 쿼리를 실행하고 결과값을 반환
- 클라이언트가 /users/1 요청을 보냄
- Controller가 요청을 받아서 UserService에 사용자 조회 요청
- Service가 DB에서 사용자 조회
- 조회된 Model (User) 객체를 Mapper를 통해 DTO로 변환
- 변환된 DTO를 Controller가 클라이언트에게 응답으로 반환
'Framework > SPRING' 카테고리의 다른 글
| [SPRING 이론] spring / spring boot 특징 요약 (0) | 2025.01.16 |
|---|---|
| [SPRING 이론] [04] 인스턴스화 / 어노테이션 (0) | 2024.03.04 |
| [SPRING 이론] [03] 의존성(의존관계) / 의존주입 (0) | 2024.03.04 |
| [SPRING 이론] [02] 컨테이너 (0) | 2024.02.29 |
| [SPRING 이론] [01] 프레임워크 (0) | 2024.02.28 |