Descripción
Vea cómo Domain-Driven Design (DDD) se combina con Jakarta EE MicroProfile o Spring Boot para ofrecer un conjunto completo para la creación de aplicaciones de nivel empresarial. En este libro, verá cómo todo esto se une en una de las formas más eficientes de desarrollar software complejo, con un enfoque particular en el proceso DDD.
Practical Domain-Driven Design in Enterprise Java comienza construyendo la aplicación de referencia Cargo Tracker como una aplicación monolítica utilizando la plataforma Jakarta EE. Al hacerlo, asignará conceptos de DDD (contextos delimitados, lenguaje y agregados) a las herramientas correspondientes disponibles (CDI, JAX-RS y JPA) dentro de la plataforma Jakarta EE.
Una vez que haya completado la aplicación monolítica, recorrerá la conversión completa del monolito a una arquitectura basada en microservicios, mapeando nuevamente los conceptos de DDD y las herramientas correspondientes disponibles dentro de la plataforma MicroProfile (configuración, descubrimiento y tolerancia a fallas). Para finalizar esta sección, examinará la misma arquitectura de microservicios en la plataforma Spring Boot.
El último conjunto de capítulos analiza cómo sería la aplicación si utilizara los patrones CQRS y event sourcing. Aquí utilizará el framework Axon como framework base. Lo que aprenderá
Para quién es este libro
Desarrolladores junior que deseen empezar a trabajar en Java empresarial; desarrolladores senior que estén haciendo la transición de arquitecturas monolíticas a basadas en microservicios; y arquitectos que estén haciendo la transición a una filosofía DDD de creación de aplicaciones.
Autor: Vijay Nair
Editorial: Apress
Publicado: 09/06/2019
Páginas: 379
Tipo de encuadernación: Tapa blanda
Peso: 1.51lbs
Tamaño: 10.00h x 7.00w x 0.81d
ISBN13: 9781484245422
ISBN10: 1484245423
Categorías BISAC:
- Informática | Lenguajes | Java
- Informática | Internet | Programación web
Practical Domain-Driven Design in Enterprise Java comienza construyendo la aplicación de referencia Cargo Tracker como una aplicación monolítica utilizando la plataforma Jakarta EE. Al hacerlo, asignará conceptos de DDD (contextos delimitados, lenguaje y agregados) a las herramientas correspondientes disponibles (CDI, JAX-RS y JPA) dentro de la plataforma Jakarta EE.
Una vez que haya completado la aplicación monolítica, recorrerá la conversión completa del monolito a una arquitectura basada en microservicios, mapeando nuevamente los conceptos de DDD y las herramientas correspondientes disponibles dentro de la plataforma MicroProfile (configuración, descubrimiento y tolerancia a fallas). Para finalizar esta sección, examinará la misma arquitectura de microservicios en la plataforma Spring Boot.
El último conjunto de capítulos analiza cómo sería la aplicación si utilizara los patrones CQRS y event sourcing. Aquí utilizará el framework Axon como framework base. Lo que aprenderá
- Descubrirá los principios arquitectónicos de DDD y utilizará los patrones de diseño de DDD
- Utilizará la nueva plataforma Eclipse Jakarta EE
- Trabajará con el framework Spring Boot
- Implementará patrones de diseño de microservicios, incluyendo mapeo de contexto, diseño lógico, entidades, integración, pruebas y seguridad
- Realizará event sourcing
- Aplicará CQRS
Para quién es este libro
Desarrolladores junior que deseen empezar a trabajar en Java empresarial; desarrolladores senior que estén haciendo la transición de arquitecturas monolíticas a basadas en microservicios; y arquitectos que estén haciendo la transición a una filosofía DDD de creación de aplicaciones.
Autor: Vijay Nair
Editorial: Apress
Publicado: 09/06/2019
Páginas: 379
Tipo de encuadernación: Tapa blanda
Peso: 1.51lbs
Tamaño: 10.00h x 7.00w x 0.81d
ISBN13: 9781484245422
ISBN10: 1484245423
Categorías BISAC:
- Informática | Lenguajes | Java
- Informática | Internet | Programación web
Acerca del autor
Vijay Nair es Director de Ingeniería en la Unidad de Negocio Global de Servicios Financieros de Oracle. Tiene alrededor de 18 años de experiencia en la arquitectura y construcción de aplicaciones de misión crítica en la industria de servicios financieros.

