Java & 배경지식/패턴
Transfer Object 패턴(Value Object)
레알윙
2020. 2. 10. 15:21
반응형
- Transfer Object 패턴(Value Object)
- 데이터를 전송하기 위한 패턴
- 실제 사용하는 VO 및 DTO를 칭하는 패턴
- Serializable를 구현한이유는 구현함으로써 객체를 직렬화할 수 있기 때문이다
- 직렬화 : 서버 사이의 데이터 전송이 가능
- 원격지 서버에 데이터를 전송하거나 파일로 객체를 저장할 경우에는 이 인터페이스를 구현해야함
public class StudentVO Implements Serializable{
private String name;
private int rollNo;
public StudentVO(){
super();
}
StudentVO(String name, int rollNo){
super();
this.name = name;
this.rollNo = rollNo;
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public int getRollNo() {
return rollNo;
}
public void setRollNo(int rollNo) {
this.rollNo = rollNo;
}
}
출처 : 자바의 성능 튜닝 이야기(책이름)
반응형