ksouth9

DTO(Data Transfer Object) 본문

Web/JSP

DTO(Data Transfer Object)

ksouth9 2022. 6. 16. 11:39

DTO(Data Transfer Object)


데이터 전송 객체(Data Transfer Object) 주로 데이터를 저장하거나 전송하는 데 쓰이는 객체로, 다른 로직 없이 오직 데이터만을 담고 있다. 데이터만 가지고 있는 객체라 하여 값 객체(Value Object)라고도 한다.DTO는 자바빈즈 규약에 따라 작성한다.

 

자바빈즈 규약

  1. 자바빈즈는 기본(default) 패키지 이외의 패키지에 속해야 한다.
  2. 멤버 변수(속성)의 접근 지정자는 private으로 선언한다.
  3. 기본 생성자가 있어야 한다.
  4. 멤버 변수에 접근할 수 있는 getter/setter 메서드가 있어야 한다.
  5. getter/setter 메서드의 접근 지정자는 public으로 선언한다.

사용방법

public class Person {
    private String name;
    private int age;
    
    public Person () {
    
    }
    public Person(String name, int age) {
        super();
        this.name = name;
        this.age = age;
    
    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;
    }
    
}

'Web > JSP' 카테고리의 다른 글

JSP DB Connection  (0) 2022.08.01
DAO(Data Access Object)  (0) 2022.07.03
MVC 패턴  (0) 2022.06.16
JSTL(JSP Standard Tag Library)  (0) 2022.06.14
표현 언어(EL) 연산자  (0) 2022.06.14