spring_001_dao_dto_vo

AMJ·2023년 5월 15일
0

spring_log

목록 보기
1/3

DAO / Data Acess Object

  • DB(database)의 data에 접근하기 위한 객체
  • DB에 접근하기 위한 (로직) & (비지니스 로직 분리)를 위해 사용한다.

DTO / Data Transfer Object

  • 계층 간 데이터 교환을 하기위해 사용하는 객체.
  • 로직이 없는 (getter와 setter만 가진 클래스)객체

VO / Value Object

  • 값을 쓰기위한 객체
  • read-only > 상수와 같은 형태 / 오로지 읽기

Ex) 유저가 입력한 데이터를 DB에 넣는 과정

  • 유저가 브라우저를 통해 데이터 입력
  • form에 있는 데이터 DTO에 넣어 전송
  • DTO를 받은 서버가 DAO를 이용해 DB에 저장

참고사이트

profile
재미있는 것들

0개의 댓글