Bewertung:

Das Buch hat gemischte Kritiken erhalten. Einige loben seine klaren Erklärungen und praktischen Beispiele, während andere die mangelnde Organisation und Qualität des Inhalts kritisieren.
Vorteile:Gut erklärte DDD-Konzepte, Beispiele aus der Praxis, detaillierte Erklärungen, starker Fokus auf die Implementierung mit gutem Java DDD-Code, nützlich für Softwareentwickler.
Nachteile:Das Fehlen eines Inhaltsverzeichnisses erschwert die Navigation, der Inhalt ist langatmig und wenig beeindruckend, einige finden es enttäuschend in Bezug auf die tatsächliche DDD-Abdeckung, und es werden Probleme mit dem Layout und fehlende Seiten gemeldet.
(basierend auf 8 Leserbewertungen)
Domain Driven Design with Spring Boot: Enterprise Application from Scratch
In diesem Buch wird erklärt, wie man domain-driven Design-Konzepte in einem Projekt mit Spring Boot 2.0.6 anwendet und wie man sie mit Praktiken wie Unit Testing (testgetriebene Entwicklung), relationalen Datenbanken und objektrelationalen Mappern wie JPA (Java Persistence API) kombiniert.
Wir werden Schritt für Schritt sehen, wie man eine Anwendung von den Anfängen bis zu einer vollwertigen Lösung mit DDD-Prinzipien entwickeln kann. Schließlich werden zwei Projekte vorgestellt, eines (statisches Webprojekt mit jQuery & HTML) für die Benutzeroberfläche und ein anderes (Spring Boot + REST + JPA-Projekt) für API, Logik und Persistenz.
Sie werden den gesamten Prozess der Erstellung eines Softwareprojekts mit Konzepten wie Entitäten, Wertobjekten, Aggregaten, Repositories, begrenzten Kontexten und Domänenereignissen kennenlernen. Dabei werde ich erklären, warum wir eine Entscheidung vor einer anderen treffen. Sie werden erfahren, welche DDD-Konzepte in welchem Fall anwendbar sind und warum das so ist.
Wir werden sehen, wie man die domänengesteuerten Designprinzipien in einer realen Anwendung anwendet. Buchübersicht und Voraussetzungen :EinführungStarten mit dem ersten Bounded ContextEinführung in UI- und PersistenzschichtenErweiterung des Bounded Context mit AggregatenEinführung in RepositoriesEinführung in den zweiten Bounded ContextArbeiten mit DomänenereignissenAusblick auf weitere ErweiterungenZusammenfassung :Vollständige Anwendung von Grund aufDomänenmodellierungDDD-Konzepte in der PraxisSpring BootDatenbank und ORMUnit-TestingMVC.