Framework/SPRING

[SPRING 이론]

오류나면꽥꽥 2024. 6. 18. 16:55

 

 

✅ Controller

  • 웹 브라우저 요청을 전담하여 처리
  • Controller가 Service를 호출

 

 

 

✅ Service

  • 비즈니스 로직을 수행
  • 데이터베이스에 접근하는 DAO를 이용하여 결과값을 받아옴

 

 

 

 

✅ DAO

  • 데이터베이스에 접속하여 비즈니스 로직 실행에 필요한 쿼리를 호출

 

 

 

 

✅ DB

  • 알맞은 쿼리를 실행하고 결과값을 반환

 

 

 

 

 

  1. 클라이언트가 /users/1 요청을 보냄
  2. Controller가 요청을 받아서 UserService에 사용자 조회 요청
  3. Service가 DB에서 사용자 조회
  4. 조회된 Model (User) 객체를 Mapper를 통해 DTO로 변환
  5. 변환된 DTO를 Controller가 클라이언트에게 응답으로 반환