DTO, DAO, VO, Record 개념 및 차이
DTO, DAO, VO, Record 소프트웨어 개발에서 데이터와 관련된 작업을 구조화하고 구분하기 위해 사용되는 다양한 개념들입니다. 각 개념의 주요 특징과 차이점을 간단히 설명하겠습니다. DTO (Data Transfer Object) 개념: DTO는 데이터 전송 객체로, 계층간 데이터 교환을 위해 사용됩니다. 일반적으로 데이터베이스에서 데이터를 얻어 서비스로 보내거나, 서비스에서 클라이언트로 전송할 때 사용됩니다. DTO는 주로 데이터만을 가지고 있고 비즈니스 로직을 포함하지 않습니다.특징:주로 읽기 전용 데이터를 전달하기 위해 사용됩니다.필요한 데이터의 일부만 포함할 수 있습니다.데이터 전송의 효율성을 높이기 위해 사용됩니다.예시:// 사용자 정보 DTOpublic class UserDTO { ..
2024.06.24