Tiny Bunny
본문 바로가기
Java

Java - DAO, DTO, VO

by 내이름효주 2024. 5. 22.

  • DAO(Data Access Object)
    • DB의 데이터에 접근하기 위한 객체(로직을 분리하기 위해 사용)
    • 직접 DB에 접근하여 data를 삽입, 삭제, 조회
  • DTO(Data Transfer Object)
    • 계층 간 데이터 교환을 위한 Java Bean
    • 로직을 가지지 않는 데이터 객체 
    • getter, setter 메소드만 가진 클래스
  • VO(Value Object)
    • 값 타입을 표현하기 위하여 불변 클래스를 만들어 사용
    • Read-Only 속성을 가짐
    • getter 기능만 존재

 

'Java' 카테고리의 다른 글

IntelliJ 하위 Directory 경로 지정  (0) 2024.05.24
OpenWeather API  (0) 2024.05.22
Java - 개념  (0) 2024.05.22
sssAndUpload  (0) 2024.05.20
JDBC  (0) 2024.05.17