Ocena:
Książka otrzymała mieszane recenzje, niektórzy użytkownicy chwalą ją za dokładne wyjaśnienie Domain Driven Design (DDD) i jego praktyczne zastosowanie przy użyciu frameworka Axon, podczas gdy inni krytykują ją za to, że jest zbyt skomplikowana dla początkujących i ma słabo zaprojektowaną grafikę.
Zalety:⬤ Dobrze wyjaśniony framework Axon
⬤ poprawia zrozumienie Domain Driven Design
⬤ cenne źródło informacji dla programistów Java
⬤ pomaga w praktycznych projektach.
⬤ Wymaga wcześniejszej znajomości DDD do zrozumienia
⬤ niekompletne i powierzchowne wprowadzenie do DDD
⬤ słabo zaprojektowana grafika w odcieniach szarości, które są trudne do rozróżnienia
⬤ niektórzy recenzenci uznali ją za nieczytelną i nie wartą czasu.
(na podstawie 5 opinii czytelników)
Practical Domain-Driven Design in Enterprise Java: Using Jakarta Ee, Eclipse Microprofile, Spring Boot, and the Axon Framework
Zobacz, jak Domain-Driven Design (DDD) łączy się z Jakarta EE MicroProfile lub Spring Boot, aby zaoferować kompletny pakiet do tworzenia aplikacji klasy korporacyjnej. W tej książce zobaczysz, jak wszystkie te elementy łączą się w jeden z najbardziej wydajnych sposobów tworzenia złożonego oprogramowania, ze szczególnym naciskiem na proces DDD.
Practical Domain-Driven Design in Enterprise Java rozpoczyna się od zbudowania referencyjnej aplikacji Cargo Tracker jako monolitycznej aplikacji wykorzystującej platformę Jakarta EE. W ten sposób zmapujesz koncepcje DDD (ograniczone konteksty, język i agregaty) do odpowiednich dostępnych narzędzi (CDI, JAX-RS i JPA) na platformie Jakarta EE.
Po ukończeniu monolitycznej aplikacji przejdziesz przez pełną konwersję monolitu do architektury opartej na mikrousługach, ponownie mapując koncepcje DDD i odpowiadające im narzędzia dostępne na platformie MicroProfile (konfiguracja, wykrywanie i odporność na awarie). Aby zakończyć tę sekcję, zbadasz tę samą architekturę mikrousług na platformie Spring Boot.
Ostatni zestaw rozdziałów analizuje, jak wyglądałaby aplikacja, gdybyś użył CQRS i wzorców pozyskiwania zdarzeń. W tym przypadku użyjesz frameworka Axon jako frameworka bazowego.
Czego się nauczysz
⬤ Odkryć zasady architektury DDD i korzystać z wzorców projektowych DDD.
⬤ Używać nowej platformy Eclipse Jakarta EE.
⬤ Pracować z frameworkiem Spring Boot.
⬤ Wdrażać wzorce projektowe mikrousług, w tym mapowanie kontekstu, projektowanie logiki, encje, integrację, testowanie i bezpieczeństwo.
⬤ Przeprowadzać event sourcing.
⬤ Zastosować CQRS.
Dla kogo jest ta książka
Młodsi programiści zamierzający rozpocząć pracę w korporacyjnej Javie; starsi programiści przechodzący od architektury monolitycznej do architektury opartej na mikrousługach; oraz architekci przechodzący do filozofii DDD budowania aplikacji.
© Book1 Group - wszelkie prawa zastrzeżone.
Zawartość tej strony nie może być kopiowana ani wykorzystywana w całości lub w części bez pisemnej zgody właściciela.
Ostatnia aktualizacja: 2024.11.13 21:45 (GMT)