책
도메인 주도 개발(DDD)독후감 겸 정리
ingus
2022. 12. 25. 22:46
반응형
이 번에 읽은 책 : 도메인 주도 개발 시작하기- 최범균
https://www.youtube.com/watch?v=TChjuPODK3s
잘 쓰여진 소설책 처럼 잘 읽힌다.
- 도메인 모델에 set 메서드 넣지 않기
[도메인 영역의 주요 구성 요소]
- ENTITY : 고유의 식별자를 객체
- VALUE : 고유의 식별자를 갖지 않는 객체
- AGGREGATE : 연관된 엔티티와 밸류 객체를 개념적으로 하나로 묶은 것
여러 객체로 구성되기 때문에 한 객체만 상태가 정상이면 안 된다. 도메인 규칙을 지키려면 애그리트에 속한 모든 객체가 정상 상태를 가져야 한다.
- REPOSITORY : 도메인 모델의 영속성 처리
- DOMAIN SERVICE : 특정 엔티티에 속하지 않은 도메인 로직 제공
- CQRS : Command Query Responsibility Segregation 상태 변경하는 명령을 위한 모델과 상태를 제공하는 조회를 위한 모델을 분리하는 패턴
반응형