Praktisches Domain-Driven Design in Enterprise Java: Mit Jakarta Ee, Eclipse Microprofile, Spring Boot und dem Axon Framework

Bewertung:   (3,9 von 5)

Praktisches Domain-Driven Design in Enterprise Java: Mit Jakarta Ee, Eclipse Microprofile, Spring Boot und dem Axon Framework (Vijay Nair)

Leserbewertungen

Zusammenfassung:

Das Buch hat gemischte Kritiken erhalten. Einige Nutzer loben die gründliche Erklärung von Domain Driven Design (DDD) und seine praktische Anwendung mit dem Axon-Framework, während andere kritisieren, dass es für Anfänger zu komplex ist und schlecht gestaltete Grafiken enthält.

Vorteile:

Gut erklärtes Axon-Framework
verbessert das Verständnis von Domain Driven Design
wertvolle Ressource für Java-Entwickler
hilft bei praktischen Projekten im Alltag.

Nachteile:

Erfordert Vorkenntnisse über DDD, um es zu verstehen
unvollständige und oberflächliche Einführung in DDD
schlecht gestaltete Grafiken in Grautönen, die schwer zu unterscheiden sind
einige Rezensenten fanden es unleserlich und nicht die Zeit wert.

(basierend auf 5 Leserbewertungen)

Originaltitel:

Practical Domain-Driven Design in Enterprise Java: Using Jakarta Ee, Eclipse Microprofile, Spring Boot, and the Axon Framework

Inhalt des Buches:

Sehen Sie, wie Domain-Driven Design (DDD) in Kombination mit Jakarta EE MicroProfile oder Spring Boot ein komplettes Paket für die Entwicklung von Unternehmensanwendungen bietet. In diesem Buch werden Sie sehen, wie all diese Komponenten in einer der effizientesten Methoden zur Entwicklung komplexer Software zusammenkommen, wobei der Schwerpunkt auf dem DDD-Prozess liegt.

Practical Domain-Driven Design in Enterprise Java beginnt mit der Entwicklung der Cargo Tracker Referenzanwendung als monolithische Anwendung unter Verwendung der Jakarta EE Plattform. Dabei werden Sie die Konzepte von DDD (begrenzte Kontexte, Sprache und Aggregate) auf die entsprechenden verfügbaren Werkzeuge (CDI, JAX-RS und JPA) innerhalb der Jakarta EE-Plattform übertragen.

Sobald Sie die monolithische Anwendung fertiggestellt haben, werden Sie die vollständige Konvertierung des Monolithen in eine Microservices-basierte Architektur durchlaufen, wobei Sie wiederum die Konzepte von DDD und die entsprechenden verfügbaren Tools innerhalb der MicroProfile-Plattform (Konfiguration, Discovery und Fehlertoleranz) abbilden. Zum Abschluss dieses Abschnitts werden Sie die gleiche Microservices-Architektur auf der Spring Boot-Plattform untersuchen.

Im letzten Kapitel wird untersucht, wie die Anwendung aussehen würde, wenn Sie die CQRS- und Event-Sourcing-Muster verwenden würden. Hier verwenden Sie das Axon-Framework als Basis-Framework.

Was Sie lernen werden

⬤ Entdecken Sie die DDD-Architekturprinzipien und verwenden Sie die DDD-Entwurfsmuster.

⬤ Verwenden Sie die neue Eclipse Jakarta EE Plattform.

⬤ Arbeiten Sie mit dem Spring Boot Framework.

⬤ Microservices-Entwurfsmuster implementieren, einschließlich Context Mapping, Logikdesign, Entitäten, Integration, Testen und Sicherheit.

⬤ Ausführen von Event Sourcing.

⬤ CQRS anwenden.

Für wen ist dieses Buch gedacht?

Junior-Entwickler, die mit der Arbeit an Enterprise-Java beginnen wollen; Senior-Entwickler, die von monolithischen auf Microservices-basierte Architekturen umsteigen; und Architekten, die auf eine DDD-Philosophie für die Erstellung von Anwendungen umsteigen.

Weitere Daten des Buches:

ISBN:9781484245422
Autor:
Verlag:
Einband:Taschenbuch
Erscheinungsjahr:2019
Seitenzahl:379

Kauf:

Derzeit verfügbar, auf Lager.

Ich kaufe es!

Weitere Bücher des Autors:

Praktisches Domain-Driven Design in Enterprise Java: Mit Jakarta Ee, Eclipse Microprofile, Spring...
Sehen Sie, wie Domain-Driven Design (DDD) in...
Praktisches Domain-Driven Design in Enterprise Java: Mit Jakarta Ee, Eclipse Microprofile, Spring Boot und dem Axon Framework - Practical Domain-Driven Design in Enterprise Java: Using Jakarta Ee, Eclipse Microprofile, Spring Boot, and the Axon Framework

Die Werke des Autors wurden von folgenden Verlagen veröffentlicht:

© Book1 Group - Alle Rechte vorbehalten.
Der Inhalt dieser Seite darf weder teilweise noch vollständig ohne schriftliche Genehmigung des Eigentümers kopiert oder verwendet werden.
Letzte Änderung: 2024.11.13 22:11 (GMT)