JDBC-DTO
2024. 10. 25. 21:14

 

DTO (Data Transfer Object)

  • 역할: Controller ↔ Service ↔ View 사이에서 데이터를 전달하는 용도로 사용되는 객체.
  • 특징: 로직이 없고 필드와 getter/setter만 있는 순수한 데이터 객체.
  • 장점: Entity를 직접 노출하지 않고, 필요한 필드만 전달해 보안성과 유연성 향상.
//DTO : Data Transfer Object
//VO : Value Object 
@Data
@AllArgsConstructor
@NoArgsConstructor
@ToString
@Builder
public class EmpDTO {

	int employee_id;
	String first_name;
	String last_name;
	String email;
	String phone_number;
	Date hire_date;
	String job_id;
	double salary;
	double commission_pct;
	int manager_id;
	int department_id;
}

'Back-End > Java' 카테고리의 다른 글

JDBC-Controller  (0) 2024.10.25
JDBC-DAO  (0) 2024.10.25
JDBC-View  (0) 2024.10.25
JDBC-Service  (0) 2024.10.25
자바 상속  (0) 2024.10.04