약간 감만 익히는 정도로 정리해보았습니다. 틀린 부분이 있다면 댓글로 알려주시면 감사하겠습니다.
MVC 패턴
과정
- 사용자는 Controller를 통해 Application과 상호작용
- Controller는 사용자의 요청대로 Model에 데이터 요청
- Model은 요청된 데이터를 처리해서 다시 Controller로 반환
- Controller는 받은 데이터를 View에 전송해서 사용자에게 표시

Domain, DTO, Service, Repository은 뭐야?
- Domain
- DTO
- Data Transfer Object : 계층 간 데이터 교환을 위해 사용하는 객체
- 장고에서 serializer 생각하면 됨
- Service
- 검색, 조회, … 함수들
- controller가 사용자 요청에 따라 service의 알맞은 함수를 호출함
- Repository
- DB에 접근하는 method를 사용하기 위한 인터페이스
- findAll(), save(), …
