Este libro proporciona los elementos clave para orientarse en las diferentes tecnologías que se utilizan en losproyectos basados en Spring. Tiene en cuenta las diferentes configuraciones relacionadas con las versiones deSpring (en la versión 4.3 y 5.3 en el momento de la redacción del libro) y se basa en ejemplos de uso concretos.Permite que el lector adquiera rápidamente una gran autonomía en un proyecto empresarial que utilizaSpring, ya sea durante las fases iniciales de un nuevo proyecto o...
Este libro proporciona los elementos clave para orientarse en las diferentes tecnologías que se utilizan en los proyectos basados en Spring. Tiene en cuenta las diferentes configuraciones relacionadas con las versiones de Spring (en la versión 4.3 y 5.3 en el momento de la redacción del libro) y se basa en ejemplos de uso concretos. Permite que el lector adquiera rápidamente una gran autonomía en un proyecto empresarial que utiliza Spring, ya sea durante las fases iniciales de un nuevo proyecto o para mantener un proyecto existente: comprensión del núcleo, acceso a los datos y control de la capa web. El conocimiento del desarrollo Java y, en particular, el desarrollo de aplicaciones web, es un requisito previo esencial para aprovechar al máximo el libro.
En primer lugar, el autor presenta los elementos más sencillos y comunes de Spring (la configuración, los contextos y las librerías de terceros) y posteriormente, explica algunos aspectos más complejos que normalmente se encuentran en los proyectos (Recursos, Binders, Validadores, Conversores y pruebas). Se experimenta con la programación orientada a aspectos y se detallan las aplicaciones web Spring MVC y los Web Services, con las pruebas unitarias asociadas. El autor presenta las novedades Spring Boot, Kotlin con Angular, las aplicaciones orientadas a mensajes y Spring Batch, una introducción a Reactor y WebFlux y una descripción de la parte Spring de un proyecto generado a partir de JHipster para ilustrar una implementación muy actual, así como una presentación sobre el uso de GraphQL con Spring.
A lo largo de los capítulos, el autor se basa en ejemplos funcionales para permitir la experimentación lo antes posible por parte del lector. Para este propósito, los elementos están disponibles para su descarga en el sitio web www.ediciones-eni.com/.
Hervé LE MORVAN es hoy en día un experto técnico para grandes cuentas en los sectores Bancario, Seguros y de Telecomunicaciones. A lo largo de sus más de veinte años de experiencia, ha intervenido principalmente como referente técnico y formador en equipos de Investigación y Desarrollo, así como en equipos de Arquitectos, igualmente como soporte en el desarrollo de aplicaciones en misiones de migración o modernización de Sistemas de Información. En este contexto, ha participado en numerosos proyectos de migración utilizando la plataforma Spring y conoce perfectamente las expectativas de los equipos en este ámbito. Toda esta experiencia la comparte gustosamente a lo largo de las páginas de este libro.