해결된 질문
작성
·
194
0
DB에 저장될 예정인 UserData 있을 때 어떤 사람은 Domain으로 하고 또 다른 사람은 Entity라고 하는데 그 둘의 차이점이 궁금합니다. 또한 어떤 상황일때 domain, entity를 적절히 사용해야 하나요?
답변 1
0
안녕하세요. 최영범님, 공식 서포터즈 코즈위버입니다.
이 질문은 답변자마다 정의가 다를수 있다는 점을 우선 참고해주세요 🙂
도메인과 엔터티를 비교하면 도메인이 엔터티를 포괄한 더 큰 범위를 말합니다. 도메인은 문제해결을 필요로하는 분야 혹은 그에 관한 지식 총체를 말합니다. 반면 엔터티는 도메인을 구성하고 있는 요소를 지칭합니다.
온라인쇼핑몰이라 하면 도메인은, 쇼핑몰 전반에 대한 프로세스 지식, 중요한 비지니스 사항 등에 대한 모든것을 의미하게 되며, 엔터티는 주문, 상품, 회원과 같은 요소입니다.
감사합니다.