-
Transfer Object 패턴(Value Object)Java & 배경지식/패턴 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; } }
출처 : 자바의 성능 튜닝 이야기(책이름)
반응형'Java & 배경지식 > 패턴' 카테고리의 다른 글
프록시 패턴 - 백기선 (0) 2020.06.14 프록시 패턴 (0) 2020.02.17 데코레이터 패턴 (0) 2020.02.17 Strategy Pattern(전략패턴) (0) 2020.02.13 Session Facade 패턴 (0) 2020.02.10 - Transfer Object 패턴(Value Object)