
적립금
1,400원 (5% 적립)
추가 적립 안내
5만원 이상 결제 시 (*배송비 제외)
정가제FREE(상품/사은품) 금액이
2,000원 이상이면 2,000원 추가적립10만원 이상 결제 시 (*배송비 제외)
정가제FREE(상품/사은품) 금액이
2,000원 이상이면 2,000원 추가적립정가제FREE(상품/사은품) 금액이
5,000원 이상이면 5,000원 추가적립
회원가입 시 적립금 즉시 지급!
등록 페이지로 이동
배송비
무료 (해외배송의 경우 지역에 따라 상이)
배송안내
배송비 안내
- 1만원 이상 주문 시 무료배송 입니다.
- 주문하신 상품을 해외로 배송 하시는 경우에는 별도의 항공료 가 부과됩니다
주문 수량 변경시 안내
[주문/배송] 주문 수량 변경 시 안내
주문 수량 변경 시,배송일정이 변경될 수 있으니 반드시 확인해 주시기 바랍니다.
(고객센터 1544-9020)
지금 주문하면 오늘 수령 가능
택배보다 빠른, 나우드림
상품 규격 정보
| ISBN | ISBN-13 : 9791162245385 |
|---|---|
| 쪽수 | 356쪽 |
| 크기 | 기타 규격 |
| 제품구성 | 단행본 |
이 책이 속한 분야
- 컴퓨터/IT > 네트워크
관련 이벤트
AI추천 이유
책 소개
가장 쉽게 배우는 도메인 주도 설계 입문서!
이 책은 도메인 주도 설계(DDD)를 처음 배우는 개발자를 위한 책이다. 실제 업무에 DDD를 적용할 수 있도록 기본적인 DDD의 핵심 개념을 익히고 구현을 통해 학습할 수 있도록 구성했다. 이 책으로 도메인 모델을 이용하여 애플리케이션을 구현하면서 DDD에 대한 이해를 넓힐 수 있을 것이다.
목차
출판사 서평
저자 소개
도서리뷰 (0)
이 책을 읽고 어떤 느낌을 받으셨나요? 리뷰를 남기고 다른 독자들과 함께 공유해보세요.
등록된 리뷰가 없습니다
첫번째 리뷰어가 되어주세요
이 책과 함께 구매한 책
이 분야의 베스트셀러
교환/반품/환불
| 반품/교환방법 | |
|---|---|
| 반품/교환 가능기간 |
|
| 반품/교환비용 |
|
| 반품/교환 불가 사유 |
|
| 상품 품절 |
|
| 소비자 피해보상 환불지연에 따른 배상 |
|











이 책은 도메인 모델을 이용하여 애플리케이션을 구현하는 데 필요한 내용을 다루며 전체 11
장으로 구성되어 있다.
★이 책의 내용
1장과 2장에서는 도메인 모델을 구현할 때 알아야 할 기본적인 내용을 다룬다. 1장에서는 도메인 모델이 무엇인지 알아보고 엔티티와 밸류에 대해 알아본다. 2장은 상위 수준에서 아키텍처의 네 영역과 DIP 패턴을 설명하고 도메인 영역의 구성 요소에 대해 살펴본다.
3장부터 5장은 애그리거트와 리포지터리를 설명한다. 애그리거트는 복잡한 도메인 모델을 관리 가능한 단위로 묶어주는 역할을 담당한다. 3장에서는 애그리거트가 무엇이고 구현을 어떻게 하는지 알아본다. 4장에서는 애그리거트의 논리적인 저장소인 리포지터리를 구현하는 방법을 알아보고 5장에서는 검색 조건을 위한 스펙, 정렬, 페이징 등 조회 기능을 구현해본다.
6장은 응용 서비스와 표현 영역에 대해 설명한다. 응용 서비스가 어떻게 도메인 모델을 사용하고 어떤 역할을 수행하는지 알아보고 표현 영역과 응용 서비스의 연동에 대해 설명한다.
7장은 도메인 영역의 구성요소 중 하나인 도메인 서비스가 필요한 이유와 구현에 대해 설명한다.
8장에서는 애그리거트의 트랜잭션 범위에 대해 살펴본다. 애그리거트의 트랜잭션 처리를 위해 DBMS를 이용한 선점 잠금과 버전을 이용한 비선점 잠금을 구현하는 방법을 소개한다.
9장은 애그리거트와 더불어 가장 중요한 개념 중 하나인 바운디드 컨텍스트에 대한 내용을 다룬다. 바운디드 컨텍스트가 무엇이고 각 컨텍스트의 통합과 관계에 대해 배워본다.
10장과 11장은 각각 이벤트와 CQRS에 대해 설명한다.
10장은 도메인 이벤트를 이용해서 시스템의 결합도를 낮추고 기능을 확장하는 방법을 설명하며 비동기로 이벤트를 처리하는 몇 가지 구현 방법도 살펴본다. 11장은 CQRS가 무엇인지 알아보고, 이를 통해 어떤 효과를 얻을 수 있는지에 대해 설명한다.
★ 다루는 내용
도메인 모델의 이해, 엔티티와 밸류의 개념
아키텍처의 주요 영역 구성요소와 DIP 패턴
애그리거트, 리포지터리 등 DDD 주요 패턴의 이해와 구현 방법
응용 서비스와 표현 영역을 연동하는 방법
도메인 서비스의 필요성과 구현 방법
도메인 모델의 트랜잭션 충돌을 처리하는 방법
도메인 이벤트를 이용하여 시스템의 결합도를 낮추고 기능을 확장하는 방법
CQRS의 개념과 명령 모델/조회 모델을 나누는 방법
★ 대상 독자
이 책은 DDD를 처음 접하는 개발자를 위한 책으로 DDD 입문자를 대상으로 한다. DDD 고수가 되는 법을 알려주는 책은 아니다. 이미 DDD 기초를 마스터했다면 다른 책을 통해 DDD의 심오함을 느끼길 바란다. 아직 DDD를 잘 모르지만 관심이 있다면 이 책을 통해 DDD에 대한 호기심을 채울 수 있을 것이다.
★ 예제 소스
예제 코드는 메이븐, 자바 17, 스프링 부트, JPA(하이버네이트), 타임리프, MySQL을 이용해서 작성했다.
https://github.com/madvirus/ddd-start2