Ocena:

Książka otrzymała mieszane recenzje, z których niektórzy chwalą jej jasne wyjaśnienia i praktyczne przykłady, podczas gdy inni krytykują jej brak organizacji i jakości treści.
Zalety:Dobrze wyjaśnione koncepcje DDD, przykłady ze świata rzeczywistego, szczegółowe wyjaśnienia, silny nacisk na implementację z dobrym kodem Java DDD, korzystne dla programistów.
Wady:Brak spisu treści utrudnia nawigację, treść jest długa i mało imponująca, niektórzy uważają ją za rozczarowującą pod względem faktycznego pokrycia DDD, a także zgłaszane są problemy z układem i brakującymi stronami.
(na podstawie 8 opinii czytelników)
Domain Driven Design with Spring Boot: Enterprise Application from Scratch
Ta książka wyjaśni, jak zastosować koncepcje projektowania opartego na domenie w projekcie ze Spring Boot 2.0.6 i jak połączyć je z praktykami, takimi jak testowanie jednostkowe (test driven development), relacyjne bazy danych i obiektowe mapery relacyjne, takie jak JPA (Java Persistence API).
Zobaczymy krok po kroku, jak rozwinąć aplikację od samego początku do pełnoprawnego rozwiązania z zasadami DDD. Na koniec zostaną przedstawione dwa projekty, jeden (statyczny projekt internetowy wykorzystujący jQuery i HTML) dla interfejsu użytkownika i drugi (projekt Spring Boot + REST + JPA) dla API, logiki i trwałości.
Zobaczysz pełny proces tworzenia projektu oprogramowania przy użyciu takich pojęć jak encje, obiekty wartości, agregaty, repozytoria, konteksty ograniczone i zdarzenia domeny. Przy okazji wyjaśnię, dlaczego podejmujemy takie, a nie inne decyzje. Dowiesz się, jakie koncepcje DDD mają zastosowanie w konkretnym przypadku i dlaczego tak jest.
Zobaczymy, jak zastosować zasady projektowania opartego na domenie w rzeczywistej aplikacji. Zarys książki i wymagania wstępne :WprowadzeniePoczątek z pierwszym kontekstem powiązanymWprowadzenie warstw UI i trwałościRozszerzenie kontekstu powiązanego o agregatyWprowadzenie repozytoriówWprowadzenie drugiego kontekstu powiązanegoPraca ze zdarzeniami domenyW oczekiwaniu na dalsze ulepszeniaPodsumowanie książki :Pełna aplikacja od podstawModelowanie domenyKoncepcje DDD w praktyceSpring BootBazy danych i ORMTestowanie jednostkoweMVC.