2016. 10. 13. 23:19 서적

[리뷰] DDD START!

 

 

나 같은 초보자에게는 개념 잡기에 좋은 책인거 같다.


59p

애그리거트는 관련 객체를 하나로 묶는 군집이다.

68p

domain 모듈은 도메인에 속한 애그리거트를 기준으로 다시 패키지를 구성한다.

72

erd는 상위 수준에서의 모델, 애그리거트로 작성하면 복잡한 도메인을 이해하고 관리하기 쉬워짐

76

애그리거트에 속한 모든 객체가 일관된 상태를 유지하려면 애그리거트 전체를 관리할 주체가 필요한데 이 책임을 지는 것이 바로 애그리거트의 루트 엔티티이다.

85

객체의 영속성을 처리하는 리포지터리는 애그리거트 단위로 존재한다.


176

도메인 로직이 응용 서비스에 출현하게 되면 응집도가 떨어지고 코드 중복이 발생

 

215

선점 잠금 - 먼저 애그리거트를 구한 스레드가 애그리거트 사용이 끝날 때까지 다른 스레드가 해당 애그리거트를 수정하는 것을 막는 방식이다.

219

비선점 잠금

- 숫자 타입의 버전을 추가해서 애그리거트를 수정할 때마다 버전으로 사용할 프로퍼티 값을 1씩 증가

 

Bound Context - 설명이 어렵다. 다시 읽어 봐야 할거 같음

이벤트 - Transaction 처리 관련 부분이 좀 더 상세 했음..... 코드는 돌려 봐야 할거 같다... 눈으로만 봐서.....



Posted by gt1000

블로그 이미지
gt1000

태그목록

공지사항

어제
오늘

달력

 « |  » 2024.3
1 2
3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30
31

최근에 올라온 글

최근에 달린 댓글

최근에 받은 트랙백

글 보관함