DAO, DTO, Entity Class의 차이를 이해하다.

Goal

  • DAO(Data Access Object)란 무엇인지 이해한다.
  • DTO(Data Transfer Object)란 무엇인지 이해한다.
  • Entity Class란 무엇인지 이해한다.
  • package 구조에 따른 흐름, 해당 package의 역할 및 기능을 이해한다.

DAO(Data Access Object) 란?

repository package

DTO(Data Transfer Object) 란?

dto package

Entity Class란

domain package


전체 구조 (package 기준)

controller(web)

service

repository(dao)

dto(DTO Class)와 domain(Entity Class)

References