DAO(Data Access Object)? DAO는 DB data에 접근하기 위한 객체로 직접 DB에 접근하여 데이터를 삽입, 삭제, 조회 등 조작할 수 있는 기능 수행. DB에 접근하기 위한 로직 & 비지니스 로직을 분리하기 위해 사용합니다. DTO(Data Transfer Object)? DTO는 계층 간(Controller, View, Business Layer) 데이터 교환을 하기 위해 사용하는 객체입니다. DTO는 로직을 가지지 않는 순수한 데이터 객체(getter & setter만 가진 클래스)입니다. DTO는 데이터 전송(이동) 객체라는 의미를 가지고 있고, 주로 비동기 처리를 할 때 사용합니다. DB의 데이터를 Service나 Controller 등으로 보낼 때 사용하는 객체를 말합니다...