Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
Tags
- mongo
- 신입
- java17
- Spring
- spring-web
- ifkakao
- armeria
- kakao
- IDDD
- ddd
- springboot
- spring scheduler
- MSA
- 값객체
- springboot3
- Pay
- 반버논
- spring6
- 애그리거트
- MongoDB
- 개발자
- springcloud
- zuul
- Kotlin
- webframework
- docker
- Redis
- spring caching
- Conference
- 바운디드컨텍스트
Archives
- Today
- Total
목록2022/03/02 (1)
Easy Understanding
(4) DDD의 서비스/팩토리/패키지 - 코드를 작성하는 세부 방법들
이전까지는 DDD의 도메인 / 컨텍스트를 어떻게 클래스로 구현하는지 정리했다면, 이번에는 이런 도메인 객체들을 이용하는 방법과 도움이 되는 요소들에 대해서 간단하게 정리하려고 한다. 여러 도메인 로직을 엮거나 변환하는 등 도메인 로직을 조작하는데 활용하는 '도메인 서비스' 실제 사용자의 유스케이스, 유저 인터페이스 로직을 구현하는 '어플리케이션 서비스' new로 객체를 생성하지 않고 대리 생성을 담당하는 메서드인 '팩토리' 그리고 이런 것들을 어떻게 자바 '패키지'로 구분하는지 에 대해서 정리해보았다. 이전에는 애그리거트 내부에서 도메인 로직을 구현했으니, 이번에는 위의 4가지 방법들을 이용해서 도메인 로직을 외부에 제공하는지까지 확인하게 될 것이다. 1. 도메인 서비스 DDD의 Service는 스프링에..
Study
2022. 3. 2. 23:09