[DDD] chapter 4
Chapter 4 4.1 JPA를 이용한 리포지터리 구현 4.1.1 모듈 위치 위의 그림처럼 Repository interface는 도메인 영역에 속한다. 이를 구현하는 구현체는 인프라영역에서 구현한다. 가능하면 리포지터리 구현 클래스를 인프라스트럭쳐 영역에 위치 시켜서 인프라스트럭처에 대한 의존을 낮춰야한다. 4.2.1 리포지터리 기본 기능 구현 인터페이스는 애그리거트 루트를 기준으로 작성한다. 주문 애그리거트는 Order 루트 엔티티를 비롯해 OrderLine, Orderer, ShippingInfo 등 다양한 객체를 포함하는데, 이 구성요소 중에서 루트 엔티티인 Order를 기준으로 리포지터리 인터페이스를 작성한다. 애그리거트의 널리 사용되는 규칙은 'findBy프로퍼티 이름(프로퍼티 값)' 형식을..
programming/DDD
2024. 2. 3. 14:56
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
링크
TAG
- 알고리즘
- 백준알고리즘
- 안드로이드 프로그래밍
- CJ
- 코테
- Spring Boot
- 기록지
- 백준 알고리즘
- 비트코인
- 문자열
- CJ 올리브네트웍스
- 프로그래머스
- BaekJoon
- 구현
- java
- spring
- 개발자
- CJ Olivenetworks
- 육군
- c++
- 백준
- Programmers
- 코딩테스트
- Python
- 코딩
- 자료구조
- 안드로이드 스튜디오
- C언어
- 후기
- XML
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
글 보관함