데이터 전송객체 DTO란 데이터를 전송하거나 저장하는데 쓰이는 객체로 , 데이터만 담고있음.
DTO는 자바빈즈JavaBeans 규약에 따라 작성한다.
자바빈즈 규약
1) 기본 패키지 이외의 패키지에 속해야함
2) 멤버 변수의 접근 지정자는 private으로 선언
3) 기본 생성자가 있어야함
4) 멤버 변수에 접근할 수 있는 게터getter 세터 setter가 있어야함
5) 게터와 세터 메서드의 접근 지정자는 public으로 선언해야함
예제)
Person DTO 작성
package common;
public class Person {
//멤버 변수
private String name;
private int age;
//기본 생성자
public Person() {
}
//게터,세터 생성
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public int getAge() {
return age;
}
public void setAge(int age) {
this.age = age;
}
}
'BACKEND > Java' 카테고리의 다른 글
Scope ) request 영역 (0) | 2023.09.26 |
---|---|
Scope ) Page 영역 (0) | 2023.09.26 |
[프로그래머스] 피자 나눠 먹기 (1) (0) | 2023.09.21 |
[프로그래머스] 아이스 아메리카노 구매가능 개수와 거스름돈 (0) | 2023.09.21 |
[프로그래머스] 문자 리스트를 문자열로 변환하기 (0) | 2023.09.17 |