DDD란?


도메인이란?


이론


아키텍처 개요

좋은 의존성을 구성하라!

도메인 모델에 지켜야할것!

도메인 영역의 주요 구성요소

인프라스트럭처(Infrastructure)

애그리거트 로딩 전략

표현 영역과 응용 영역

응용 영역

표현 영역

도메인 모델과 BOUNDED CONTEXT

BOUNDED CONTEXT 간 통합

BOUNDED CONTEXT 간 관계

코딩


관련 어노테이션

엔티티와 밸류

식별자 생성 기능

애그리거트

애그리거트간에 참조

필드 접근 방식을 사용하라!

AttributeConverter를 이용한 밸류 매핑 처리

@SecondaryTable을 이용한 밸류 매핑 설정

밸류 컬렉션을 별도 테이블로 매핑

밸류를 이용한 아이디 매핑

밸류 컬렉션을 엔티티로 매핑하기

ID 참조와 조인 테이블을 이용한 단방향 M:N 매핑

애그리거트의 영속성 전파

JPA를 위한 스펙 구현

도메인 서비스

애그리거트 트랜잭션 관리

이벤트 개요

이벤트, 핸들러, 디스패처 구현