인프런 커뮤니티 질문&답변

DEBURGER님의 프로필 이미지
DEBURGER

작성한 질문수

스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술

Repository

작성

·

299

0

팀장님 안녕하세요.

제가 DAO, DTO라는 단어에 익숙해서 그러는데

domain === DTO

repository === DAO

이렇게 이해해도 될까요?

답변 1

2

김영한님의 프로필 이미지
김영한
지식공유자

안녕하세요. HOYA님

repository는 정확하게 DAO는 아니지만 DAO로 우선은 이해하셔도 됩니다.

domain은 DTO와는 다릅니다. DTO는 단순히 비즈니스 로직이 없고 데이터를 전달하기 위한 목적으로 사용되는 것입니다.

domain이라는 것은 핵심 업무 도메인을 보통 말하고, domain 안에는 주로 핵심 비즈니스 로직을 나타내는 엔티티라는 것이 있습니다^^

DEBURGER님의 프로필 이미지
DEBURGER

작성한 질문수

질문하기