Web/Spring
[Spring] Controller, Service, DAO
돈기법
2022. 3. 22. 11:19
Controller - Service - DAO - DB
Controller에서 Request를 받으면 적절한 Service에 전달하고, Service는 비즈니스 로직을 처리한다.
DAO로 데이터베이스를 접근하고 DTO로 데이터를 전달받은 다음, 적절한 처리를 해 반환한다.
1. Web Browser에서 데이터 요청
2. Controller에서 해당 Service 호출
3. Service에서 비즈니스 로직 수행
4. DAO를 통해 데이터베이스에 접속하여 비즈니스 로직 실행에 필요한 쿼리 호출
5. DB에서 알맞은 쿼리를 실행하고 결과 값 반환