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 ejerce en la actualidad como experto técnico para grandes empresas del sector bancario, seguros y de las telecomunicaciones. A lo largo de sus más de veinte años de experiencia, ha trabajado principalmente como referente técnico y formador en equipos de Investigación y Desarrollo, así como en equipos de arquitectos y 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 perfec-tamente las expectativas de las empresas en este ámbito. En este libro, comparte gustosamente toda esta experiencia.