DTO를 찾아보니 DTO DAO Entity가 계속 나온다..
그래서 DTO와 함께 간략하게 써볼란다.
DB layer와 데이터를 주고받을 때 사용하는 것
주로 비동기 처리를 할 때 사용하며, 로직을 가지지 않는 데이터 객체이고getter/setter 메소드만 가진 class이다.
DTO를 사용해야하는 이유는 통신의 횟수를 줄일 수가 있고, 로직을 더 효율적으로 만들 수 있기 때문이다.
이는 변하지 않는 데이터 객체를 의미한다.
오직 read와 getter만 가능하다.
DB의 데이터에 접근하기 위한 객체이다. 데이터 베이스에 접근하기 위해 로직을 분리하기 위해 사용이 되며, 직접 데이터베이스에 접근하여 데이터를 삽입, 삭제 등의 기능을 수행한다.
참조 : https://youngjinmo.github.io/2021/04/dto-vo-entity/
https://choitaetae.tistory.com/97