도메인을 제대로 만들지 못하면 요구사항을 충족하는 소프트웨어를 만들기란 힘들다는 것을 잘 알고있다. 도메인 영역은 기본 패시브로 잘 구현하되, 거기에 도메인에 활력을 불어넣어줄 표현영역, 응용영역도 잘 구현이 되어야 한다. 표현 영역 표현 영역은 사용자의 요청을 해석한다. 스프링으로 따져 생각해본다면 Controller로 생각하면 될 것 같다. DDD에서 말하는 패키지 구조로 보면 interfaces가 될 것이다. 표현 영역은 URL, 요청 파라미터, 쿠키, 헤더 등등을 이용해서 클라이언트에서 원하는 작업을 받아서 응용 영역에 처리를 위임시킨다. 응용 영역 응용 영역은 표현 영역의 요청을 받아 처리를 하는 Service로 생각해볼 수 있다. 표현 영역에서 전달 받은 데이터는 일단 신뢰할 수 없는 데이터이..