DTO 2

JAVA DTO 및 Getter & Setter 개념 및 사용법

DTO (Data Transfer Object) DTO (Data Transfer Object)✴DTO(Data Transfer Object)란 데이터를 전송하기 위한 객체 입니다. 계층 간(클라이언트 -> 서버, 서비스  데이터베이스) 간 데이터를 주고 받기 위해 사용되는 객체 입니다.### 1. DTO 사용 이유자바에서 데이터를 전달 하는 방법은 여러가지가 있지만, DTO를 사용하는 이유는 다음과 같습니다.✅ 1) 데이터 캡슐화 및 보호DTO는 필요한 데이터만 전달하므로 불필요한 노출을 막을 수 있습니다.예를 들어, 데이터 베이스에서 가져온 User  객체에는 비밀번호와 같은 민감한 정보가 포함될 수 있지만, DTO를 사용하면 필요한 필드만 전달할 수 있습니다.✅ 2) 계층 간 데이터 전달 용이DTO..

IT 개발 2025.03.03

자바에서 DTO 란 무엇 일까.

DTO (Data Transfer Object)✴DTO(Data Transfer Object)란 데이터를 전송하기 위한 객체 입니다. 계층 간(클라이언트 -> 서버, 서비스  데이터베이스) 간 데이터를 주고 받기 위해 사용되는 객체 입니다. DTO 사용 이유자바에서 데이터를 전달 하는 방법은 여러가지가 있지만, DTO를 사용하는 이유는 다음과 같습니다.✅ 1) 데이터 캡슐화 및 보호DTO는 필요한 데이터만 전달하므로 불필요한 노출을 막을 수 있습니다.예를 들어, 데이터 베이스에서 가져온 User  객체에는 비밀번호와 같은 민감한 정보가 포함될 수 있지만, DTO를 사용하면 필요한 필드만 전달할 수 있습니다.✅ 2) 계층 간 데이터 전달 용이DTO는 컨트롤러, 서비스, 리포지토리 간 데이터를 전달하는 역할..

IT 개발 2025.02.21