Πρακτικός σχεδιασμός με γνώμονα τον τομέα στην επιχειρησιακή Java: Χρήση της Jakarta Ee, του Eclipse Microprofile, της Spring Boot και του Axon Framework

Értékelés:   (3.9 az 5-ből)

Πρακτικός σχεδιασμός με γνώμονα τον τομέα στην επιχειρησιακή Java: Χρήση της Jakarta Ee, του Eclipse Microprofile, της Spring Boot και του Axon Framework (Vijay Nair)

Olvasói vélemények

Összegzés:

A könyv vegyes kritikákat kapott, egyes felhasználók dicsérik a Domain Driven Design (DDD) alapos magyarázatát és gyakorlati alkalmazását az Axon keretrendszer segítségével, míg mások kritizálják, hogy túl bonyolult a kezdők számára, és rosszul megtervezett grafikával rendelkezik.

Előnyök:

Jól magyarázott Axon keretrendszer
javítja a Domain Driven Design megértését
értékes forrás a Java-fejlesztők számára
segít a gyakorlati, valós projektekhez.

Hátrányok:

Megértéséhez előismeretek szükségesek a DDD-ről
hiányos és felületes bevezetés a DDD-be
rosszul megtervezett grafika, a szürke árnyalatai nehezen kivehetők
néhány kritikus szerint olvashatatlan és nem éri meg az időt.

(5 olvasói vélemény alapján)

Eredeti címe:

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

Könyv tartalma:

Nézze meg, hogy a Domain-Driven Design (DDD) a Jakarta EE MicroProfile vagy a Spring Boot alkalmazással kombinálva hogyan nyújt teljes körű csomagot a vállalati szintű alkalmazások építéséhez. Ebben a könyvben megnézheti, hogyan állnak össze ezek az összetett szoftverek fejlesztésének egyik leghatékonyabb módjává, különös tekintettel a DDD folyamatra.

A Practical Domain-Driven Design in Enterprise Java a Cargo Tracker referenciaalkalmazás monolitikus alkalmazásként történő felépítésével kezdődik a Jakarta EE platform segítségével. Ennek során a DDD fogalmait (korlátozott kontextusok, nyelv és aggregátumok) a Jakarta EE platformon belül rendelkezésre álló megfelelő eszközökhöz (CDI, JAX-RS és JPA) fogja leképezni.

Miután elkészült a monolitikus alkalmazás, végigjárja a monolit teljes átalakítását mikroszolgáltatás-alapú architektúrává, ismét a DDD fogalmait és a megfelelő elérhető eszközöket (konfiguráció, felfedezés és hibatűrés) leképezve a MicroProfile platformon belül. A szakasz befejezéseként ugyanazt a mikroszolgáltatási architektúrát fogja megvizsgálni a Spring Boot platformon.

A fejezetek utolsó csoportja azt vizsgálja, milyen lenne az alkalmazás, ha a CQRS és az eseményforrás-mintákat használná. Itt az Axon keretrendszert fogja használni alap keretrendszerként.

Mit fogsz tanulni

⬤ Felfedezi a DDD architektúra alapelveit és használja a DDD tervezési mintákat.

⬤ Használja az új Eclipse Jakarta EE platformot.

⬤ Munkálkodni a Spring Boot keretrendszerrel.

⬤ Mikroszolgáltatások tervezési mintáinak megvalósítása, beleértve a kontextustérképezést, logikai tervezést, entitásokat, integrációt, tesztelést és biztonságot.

⬤ Eseményforrás-szolgáltatás végrehajtása.

⬤ CQRS alkalmazása.

Kinek szól ez a könyv

Junior fejlesztők, akik vállalati Java-n kívánnak dolgozni; senior fejlesztők, akik monolitikus-ról mikroszolgáltatás-alapú architektúrákra állnak át; és építészek, akik az alkalmazások építésének DDD filozófiájára állnak át.

A könyv egyéb adatai:

ISBN:9781484245422
Szerző:
Kiadó:
Kötés:Puha kötés
A kiadás éve:2019
Oldalak száma:379

Vásárlás:

Jelenleg kapható, készleten van.

A szerző további könyvei:

Πρακτικός σχεδιασμός με γνώμονα τον τομέα στην επιχειρησιακή Java: Χρήση της Jakarta Ee, του Eclipse...
Nézze meg, hogy a Domain-Driven Design (DDD) a...
Πρακτικός σχεδιασμός με γνώμονα τον τομέα στην επιχειρησιακή Java: Χρήση της Jakarta Ee, του Eclipse Microprofile, της Spring Boot και του Axon Framework - Practical Domain-Driven Design in Enterprise Java: Using Jakarta Ee, Eclipse Microprofile, Spring Boot, and the Axon Framework

A szerző munkáit az alábbi kiadók adták ki:

© Book1 Group - minden jog fenntartva.
Az oldal tartalma sem részben, sem egészben nem másolható és nem használható fel a tulajdonos írásos engedélye nélkül.
Utolsó módosítás időpontja: 2024.11.13 21:05 (GMT)