Hodnotenie:
Kniha získala zmiešané recenzie, pričom niektorí používatelia chvália jej dôkladné vysvetlenie návrhu riadeného doménou (DDD) a jeho praktickú aplikáciu pomocou rámca Axon, zatiaľ čo iní ju kritizujú za to, že je príliš zložitá pre začiatočníkov a má zle navrhnutú grafiku.
Výhody:⬤ Dobre vysvetlený rámec Axon
⬤ zlepšuje pochopenie Domain Driven Design
⬤ cenný zdroj informácií pre vývojárov v jazyku Java
⬤ pomáha pri praktických projektoch v reálnom živote.
⬤ Vyžaduje predchádzajúce znalosti DDD na pochopenie
⬤ neúplný a povrchný úvod do DDD
⬤ zle navrhnutá grafika v odtieňoch sivej, ktoré sa ťažko rozlišujú
⬤ niektorí recenzenti ju považujú za nečitateľnú a nestojí za to, aby jej venovali čas.
(na základe 5 čitateľských recenzií)
Practical Domain-Driven Design in Enterprise Java: Using Jakarta Ee, Eclipse Microprofile, Spring Boot, and the Axon Framework
Pozrite sa, ako sa doménou riadený návrh (DDD) kombinuje s mikroprofilom Jakarta EE alebo Spring Boot a ponúka kompletný balík na vytváranie aplikácií podnikovej úrovne. V tejto knihe uvidíte, ako sa všetky tieto prvky spájajú do jedného z najefektívnejších spôsobov vývoja komplexného softvéru, pričom sa zameriavame najmä na proces DDD.
Praktický návrh riadený doménou v podnikovej Jave sa začína zostavením referenčnej aplikácie Cargo Tracker ako monolitickej aplikácie s využitím platformy Jakarta EE. Týmto spôsobom zmapujete koncepty DDD (ohraničené kontexty, jazyk a agregáty) na príslušné dostupné nástroje (CDI, JAX-RS a JPA) v rámci platformy Jakarta EE.
Po dokončení monolitickej aplikácie prejdete kompletnou konverziou monolitu na architektúru založenú na mikroslužbách, pričom opäť zmapujete koncepty DDD a zodpovedajúce dostupné nástroje v rámci platformy MicroProfile (konfigurácia, zisťovanie a odolnosť voči chybám). Na záver tejto časti preskúmate tú istú architektúru mikroslužieb na platforme Spring Boot.
Záverečná sada kapitol sa zaoberá tým, ako by aplikácia vyzerala, keby ste použili vzory CQRS a event sourcing. Tu budete ako základný rámec používať framework Axon.
Čo sa naučíte
⬤ Objavíte architektonické princípy DDD a budete používať návrhové vzory DDD.
⬤ Používať novú platformu Eclipse Jakarta EE.
⬤ Pracovať s frameworkom Spring Boot.
⬤ Zavádzať návrhové vzory mikroslužieb vrátane mapovania kontextu, návrhu logiky, entít, integrácie, testovania a zabezpečenia.
⬤ Vykonávať event sourcing.
⬤ Používať CQRS.
Pre koho je táto kniha určená
Mladším vývojárom, ktorí majú v úmysle začať pracovať na podnikovej Jave; starším vývojárom, ktorí prechádzajú z monolitickej architektúry na architektúru založenú na mikroslužbách; a architektom, ktorí prechádzajú na filozofiu budovania aplikácií DDD.
© Book1 Group - všetky práva vyhradené.
Obsah tejto stránky nesmie byť kopírovaný ani použitý čiastočne alebo v celku bez písomného súhlasu vlastníka.
Posledná úprava: 2024.11.13 22:11 (GMT)