DTO와 DAO의 차이점DTO (Data Transfer Object)정의: DTO는 계층 간 데이터 교환을 위한 객체입니다. 주로 서로 다른 시스템 간 또는 애플리케이션 내의 다른 계층 간에 데이터를 전달하는 데 사용됩니다.주요 특징:순수한 데이터 컨테이너 역할을 합니다비즈니스 로직을 포함하지 않습니다주로 getter/setter 메서드만 가집니다데이터 전송 과정에서 필요한 직렬화(serialization) 기능을 지원합니다네트워크 통신 비용을 줄이기 위해 여러 데이터를 묶어 전송할 수 있습니다사용 예시:public class UserDTO { private Long id; private String username; private String email; // 생성자, g..