새내기 개발자의 배우며 코딩하는 블로그

  • 홈
  • 태그
  • 방명록

DAO 1

[자바/JAVA] DAO, DTO, VO, Entity의 차이점과 역할

안녕하세요. 새내기 개발자입니다. 공부하면서 정리하는 글로 틀린 부분은 언제나 댓글로 환영입니다! Java에서 데이터 관리를 위해 자주 사용되는 개념으로 DAO(Data Access Object), DTO(Data Transfer Object), VO(Value Object), Entity가 있습니다. 각각의 개념이 무엇이며 어떤 역할을 하는지, 그리고 실무에서 어떻게 활용되는지를 정리해 보겠습니다.1. DAO (Data Access Object)📌 정의DAO는 데이터베이스와 직접적으로 상호 작용하는 객체입니다. 주로 SQL 쿼리를 실행하고, 데이터를 조회·삽입·수정·삭제하는 역할을 합니다.📌 역할데이터베이스와 애플리케이션 간의 데이터 전달을 담당SQL 실행 및 트랜잭션 관리데이터베이스 연결 및 자원..

백엔드 2025.02.11
이전
1
다음
더보기
프로필사진

새내기 개발자의 배우며 코딩하는 블로그

새내기 개발자 배우면서 코딩해요

  • 분류 전체보기 (36)
    • 백엔드 (15)
    • 프론트엔드 (5)
    • 클라우드 (5)
    • ETC (11)

Tag

k8s, 객체지향설계, 클라우드, dto, maraidbreplication, 디자인패턴, 개발자, 코딩공부, CLOUD, dbproxy, 데이터베이스, 쿠버네티스, db고가용성, 웹개발, JPA, GC, 읽기쓰기분리, vue3, 도커, Kubernetes, 예외처리, 데이터베이스아키텍처, docker, 프론트엔드, 백엔드, 컨테이너, java, 자바, springboot, 개발자블로그,

최근글과 인기글

  • 최근글
  • 인기글

최근댓글

공지사항

페이스북 트위터 플러그인

  • Facebook
  • Twitter

Archives

Calendar

«   2025/08   »
일 월 화 수 목 금 토
1 2
3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30
31

방문자수Total

  • Today :
  • Yesterday :

Copyright © Kakao Corp. All rights reserved.

티스토리툴바