helenason.log
로그인
helenason.log
로그인
[개념] DTO, DAO, VO란?
SCY
·
2023년 2월 8일
팔로우
0
개념
0
DAO
Data Access Object
데이터베이스의 data에 접근하기 위한 객체
DB에 접근 하기 위한 로직 & 비지니스 로직을 분리하기 위해 사용
DTO
Data Transfer Object
계층 간 데이터 교환을 하기 위해 사용하는 객체
로직을 갖지 않는 순수한 데이터 객체(getter & setter 만 가진 클래스)
유저가 입력한 데이터를 DB에 넣는 과정
유저가 브라우저에서 데이터를 입력하여 form에 있는 데이터를 DTO에 넣어 전송 -> 해당 DTO를 받은 서버가 DAO를 이용하여 데이터베이스로 데이터 삽입
VO
Value Object
값 오브젝트로서 값을 위해 쓰임
read-Only 특징(사용하는 도중에 변경 불가능하며 오직 읽기만 가능)
DTO와 유사하지만 DTO는 setter를 가지고 있어 값이 변할 수 있음
SCY
성장 중독 | 서버, 데이터, 정보 보안을 공부합니다.
팔로우
이전 포스트
[Spring] Model 사용하기
다음 포스트
[GIT] 브랜치 통합하기
0개의 댓글
댓글 작성