TJ_Log
close
프로필 배경
프로필 로고

TJ_Log

  • 분류 전체보기 (100)
    • Data Engineering (29)
      • Data Engineering? (2)
      • Hadoop (3)
      • Elasticsearch (0)
      • Redis (4)
      • Spark (6)
      • Kafka (4)
      • Airflow (2)
      • DB (2)
      • 자격증 (6)
    • Data Analysis (2)
      • Machine Learning(ML) (1)
      • NLP (1)
    • Infra (9)
    • ETC (19)
      • Network (1)
      • Linux (4)
      • Algorithm (3)
      • Spring (3)
      • Python (2)
      • Scala (2)
      • Java (3)
      • Javascript (1)
    • Project (9)
    • Trouble shooting (2)
    • Experience (1)
    • Programmers TIL (28)
      • Algorithm (8)
  • 홈
  • 태그
  • 방명록

JAVA DAO, DTO, VO에 대해서

DAO (Data Access Object) 데이터베이스의 data접근을 위한 객체입니다. 데이터베이스 접근을 위한 로직과 비즈니스 로직을 분리하기 위해 사용합니다. DAO는 데이터를 조회하거나 조작하는 기능을 전담하도록 만든 오브젝트입니다. 사용자는 자신이 필요한 Interface를 DAO에 건네주고 DAO는 이 인터페이스를 구현한 개체를 사용자에게 편리하게 사용할 수 있도록 반환해줍니다. DTO (Data Transfer Object) 계층간 데이터 교환을 위한 자바빈즈를 말합니다. 여기서 계층은 컨트롤러, 뷰, 비즈니스, 퍼시스턴스 계층을 말하며 각 계층간 데이터 교환을 위한 객체를 말합니다. 계층들간의 데이터 교환을 위해 통일성있는 오브젝트를 제공할 필요가 있으며 그것을 그룹한 것이 DTO입니다...

  • format_list_bulleted ETC/Java
  • · 2022. 5. 16.
  • textsms
  • navigate_before
  • 1
  • 2
  • 3
  • 4
  • navigate_next
공지사항
전체 카테고리
  • 분류 전체보기 (100)
    • Data Engineering (29)
      • Data Engineering? (2)
      • Hadoop (3)
      • Elasticsearch (0)
      • Redis (4)
      • Spark (6)
      • Kafka (4)
      • Airflow (2)
      • DB (2)
      • 자격증 (6)
    • Data Analysis (2)
      • Machine Learning(ML) (1)
      • NLP (1)
    • Infra (9)
    • ETC (19)
      • Network (1)
      • Linux (4)
      • Algorithm (3)
      • Spring (3)
      • Python (2)
      • Scala (2)
      • Java (3)
      • Javascript (1)
    • Project (9)
    • Trouble shooting (2)
    • Experience (1)
    • Programmers TIL (28)
      • Algorithm (8)
최근 글
인기 글
최근 댓글
태그
  • #RDB
  • #data engineering associate
  • #자격증
  • #scala
  • #Kafka
  • #spark
  • #docker
  • #dea
  • #db
전체 방문자
오늘
어제
전체
Copyright © 쭈미로운 생활 All rights reserved.
Designed by JJuum

티스토리툴바