ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • 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
Designed by Tistory.