반응형
카엔입니다
카엔
카엔입니다
전체 방문자
오늘
어제
  • 분류 전체보기 (98)
    • 프론트엔드 (74)
      • JavaScript (22)
      • CSS (2)
      • React (21)
      • Next.js (12)
      • 블록체인 (2)
    • 에러 모음 (11)
    • Git (5)
    • 백엔드 (1)
      • GraphQL (1)
    • AWS (2)
    • CS (1)
    • 코딩테스트 (1)
    • 개발 이야기 (1)

블로그 메뉴

  • 홈
  • 태그
  • 방명록

공지사항

인기 글

태그

  • useMemo
  • git
  • nextron ipc
  • unoptimized error
  • useCallback
  • 모바일 파란 박스
  • 웹상동작과정
  • 이벤트루프
  • 자바스크립트 이진수 변환
  • git 덮어쓰기
  • 구글 스프레드시트 API
  • Cloudfront
  • DOUBLE CHECK CONFIGURATION Please double check that you have setup a PAID OpenAI API Account. You can read more here: https://docs.agpt.co/setup/#getting-an-api-key
  • ChatGPT
  • ec2
  • Next.js
  • 자릿수 채우기
  • nextron
  • error
  • ipc 통신

최근 댓글

최근 글

티스토리

hELLO · Designed By 정상우.
카엔입니다

카엔

프론트엔드/JavaScript

DAO, DTO, VO 개념 정리

2022. 12. 6. 23:03

DAO (Data Access Object)

데이터베이스의 Data에 접근하기 위한 객체

데이터베이스에 접근하기 위한 로직과 비즈니스 로직을 분리하기 위해 사용함

 

DTO (Data Transfer Object) 

계층 간 데이터 교환을 하기 위해 사용하는 객체

로직을 가지지 않는 순수한 데이터 객체

 

VO (Value Object)

값을 위해 쓰이는 값 오브젝트 ( read only )

DTO와 유사하지만 DTO는 값이 변할 수 있다는 차이점이 있음

 

'프론트엔드 > JavaScript' 카테고리의 다른 글

화살표함수와 일반 함수의 차이점  (0) 2023.02.07
ChatGPT 활용해보기  (0) 2022.12.22
자바스크립트 텍스트 클립보드 복사하기 ( Clipboard JS )  (0) 2022.12.03
크롬 안드로이드 웹 디버깅  (0) 2022.10.23
Cannot convert a BigInt value to a number 에러  (0) 2022.09.30
    '프론트엔드/JavaScript' 카테고리의 다른 글
    • 화살표함수와 일반 함수의 차이점
    • ChatGPT 활용해보기
    • 자바스크립트 텍스트 클립보드 복사하기 ( Clipboard JS )
    • 크롬 안드로이드 웹 디버깅
    카엔입니다
    카엔입니다
    https://www.kaen.site/

    티스토리툴바