Day32 :) VO / DAO 설계

Nux·2021년 10월 21일
0

자바웹개발

목록 보기
33/105
post-thumbnail

VO-DAO 패턴

  • 업무 로직과 DB Access 작업이 분리되어있음
  • 업무 로직이 변경되도 DataAccessObject 변경 할 필요 없음
출처: https://record-than-remember.tistory.com/entry/Controller-DAO-Serviceimpl-VO-DTO

DAO

  • Data Access Object
  • 데이터베이스 값에 접근하기 위한 객체
  • Select, insert, delete, update등 데이터 처리가 주 목적

VO

  • Value Object
  • 계층 간 데이터 교환을 위해 사용하는 객체
  • DAO와 같은 개념이나 read only로 단순히 데이터 교환만 함

Service

  • request를 어떻게 처리할 지 결정

참고: https://www.kurien.net/post/view/24

0개의 댓글