Evaluare:
Cartea a primit recenzii mixte, unii utilizatori lăudând explicația detaliată a Domain Driven Design (DDD) și aplicarea sa practică folosind cadrul Axon, în timp ce alții o critică pentru că este prea complexă pentru începători și are o grafică slab concepută.
Avantaje:⬤ Cadrul Axon bine explicat
⬤ îmbunătățește înțelegerea Domain Driven Design
⬤ resursă valoroasă pentru dezvoltatorii Java
⬤ ajută în proiectele practice din viața reală.
⬤ Necesită cunoștințe prealabile de DDD pentru a fi înțeleasă
⬤ introducere incompletă și superficială în DDD
⬤ grafică prost concepută în nuanțe de gri greu de distins
⬤ unii recenzenți au considerat-o ilizibilă și nu merită timpul.
(pe baza a 5 recenzii ale cititorilor)
Practical Domain-Driven Design in Enterprise Java: Using Jakarta Ee, Eclipse Microprofile, Spring Boot, and the Axon Framework
Vedeți cum Domain-Driven Design (DDD) se combină cu Jakarta EE MicroProfile sau Spring Boot pentru a oferi o suită completă pentru crearea de aplicații de nivel enterprise. În această carte veți vedea cum toate acestea se unesc într-una dintre cele mai eficiente modalități de a dezvolta software complex, cu un accent deosebit pe procesul DDD.
Practical Domain-Driven Design in Enterprise Java începe prin construirea aplicației de referință Cargo Tracker ca aplicație monolitică folosind platforma Jakarta EE. Astfel, veți corela conceptele de DDD (contexte delimitate, limbaj și agregate) cu instrumentele disponibile corespunzătoare (CDI, JAX-RS și JPA) din cadrul platformei Jakarta EE.
După ce ați finalizat aplicația monolitică, veți parcurge conversia completă a monolitului la o arhitectură bazată pe microservicii, punând din nou în corespondență conceptele DDD și instrumentele corespunzătoare disponibile în cadrul platformei MicroProfile (configurare, descoperire și toleranță la erori). Pentru a încheia această secțiune, veți examina aceeași arhitectură de microservicii pe platforma Spring Boot.
Ultimul set de capitole analizează cum ar arăta aplicația dacă ați utiliza CQRS și modelele de aprovizionare cu evenimente. Aici veți utiliza cadrul Axon ca cadru de bază.
Ce veți învăța
⬤ Descoperiți principiile arhitecturale DDD și utilizați modelele de proiectare DDD.
⬤ Utilizați noua platformă Eclipse Jakarta EE.
⬤ Lucrați cu cadrul Spring Boot.
⬤ Implementarea modelelor de proiectare a microserviciilor, inclusiv maparea contextului, proiectarea logică, entitățile, integrarea, testarea și securitatea.
⬤ Executarea aprovizionării cu evenimente.
⬤ Aplicați CQRS.
Pentru cine este această carte
Dezvoltatorilor juniori care intenționează să înceapă să lucreze în Java pentru întreprinderi; dezvoltatorilor seniori care trec de la arhitecturi monolitice la arhitecturi bazate pe microservicii; și arhitecților care trec la o filosofie DDD de construire a aplicațiilor.
© Book1 Group - toate drepturile rezervate.
Conținutul acestui site nu poate fi copiat sau utilizat, nici parțial, nici integral, fără permisiunea scrisă a proprietarului.
Ultima modificare: 2024.11.08 07:02 (GMT)