데이터 전송 객체 - 계층 간 데이터를 교환하기 위해 사용하는 객체
로직을 가지지 않는 데이터 객체로, getter/setter 메소드만 가진 클래스
유저가 입력한 데이터가 담긴 form 데이터를 DTO에 넣어 전송하면, 해당 DTO를 받은 서버는 DAO를 이용하여 DB에 데이터 저장
계층 간(Controller, View, Business Layer) 데이터 교환을 위한 자바 빈즈(Java Beans)를 의미
VO(Value Object)
값 오브젝트로써 값을 위해 쓰이는 객체.