Descripción
Domine el Spring Framework, sus fundamentos y temas centrales, y comparta las ideas y experiencias reales de los autores. Este libro va más allá de lo básico: aprenderá a aprovechar el último Spring Framework 6 para construir los diversos niveles y partes de los modernos y complejos sistemas de aplicaciones Java empresariales de hoy en día, de arriba a abajo, incluyendo el acceso a datos, la generación de SQL con jOOQ, la persistencia con Hibernate, las transacciones, la configuración de la seguridad, los niveles clásicos web y de presentación y la adición de cierta reactividad. Spring 6 se basará en la última versión de soporte a largo plazo (LTS) disponible, Java 17. Así, podrá hacer lo siguiente en sus aplicaciones Spring: usar registros, usar nuevos métodos de utilidad en la clase String; utilizar la sintaxis de variable local para parámetros Lambda; control de acceso basado en anidamiento, y más. La integración de Spring con los frameworks y librerías más utilizados se cubre en este libro, como Testcontainers, Hibernate, jOOQ, Kafka y muchos otros.
Una aplicación de ejemplo completa le permite aplicar muchas de las tecnologías y técnicas cubiertas en Pro Spring 6 y ver cómo funcionan juntas. Este libro actualiza el superventas perenne con lo último que Spring Framework 6 tiene para ofrecer. Ahora en su sexta edición, este popular título es, con mucho, el tratamiento más completo y definitivo de Spring disponible. Después de leer este libro, estará armado con el poder de Spring para construir aplicaciones complejas, de arriba a abajo. El ágil, ligero y de código abierto Spring Framework sigue siendo el marco de desarrollo de aplicaciones Java empresariales líder de facto para los programadores y desarrolladores Java de hoy en día.Lo que aprenderá
- Qué hay de nuevo en Spring Framework 6 y cómo usarlo con la última versión LTS de Java, Java 17
- Cómo integrar Spring con los marcos y dependencias más reconocidos y prácticos
- Cómo construir aplicaciones nativas en la nube empresariales complejas utilizando Spring 6
- Cómo dominar el acceso a datos, la persistencia y las transacciones
- Cómo usar Spring Batch, Integration y otros proyectos clave de Spring
Autor: Iuliana Cosmina, Rob Harrop, Chris Schaefer
Editorial: Apress
Publicado: 07/06/2023
Páginas: 938
Tipo de encuadernación: Tapa blanda
Peso: 3.61 libras
Tamaño: 10.00h x 7.00w x 1.90d
ISBN13: 9781484286395
ISBN10: 1484286391
Categorías BISAC:
- Computadoras | Lenguajes | Java
- Computadoras | Programación | General
- Computadoras | Internet | Programación web
Acerca del autor
Iuliana Cosmina es desarrolladora web certificada en Spring y también profesional certificada en Core Spring. Es una experta certificada en Spring, según lo definido por Pivotal, los creadores de Spring Framework, Boot y otras herramientas. Ha escrito libros con Apress sobre la certificación Core Spring y el desarrollo web certificado en Spring. Es ingeniera principal en Cloudsoft, Edimburgo, y es una codificadora activa y colaboradora de software en Apache Brooklyn, GitHub, StackOverflow y más.
Rob Harrop es consultor de software especializado en la entrega de aplicaciones empresariales de alto rendimiento y altamente escalables. Es un arquitecto experimentado con una especial habilidad para comprender y resolver problemas complejos de diseño. Con un conocimiento profundo tanto de Java como de .NET, Harrop ha implementado con éxito proyectos en ambas plataformas. También tiene una amplia experiencia en una variedad de sectores, en particular el comercio minorista y el gobierno. Harrop es autor de cinco libros, incluido Pro Spring, un recurso completo y aclamado sobre el Spring Framework.
Chris Schaefer es desarrollador principal de software para el proyecto Spring en Pivotal, los creadores de Spring Framework, Boot y otras herramientas de Spring.
Clarence Ho es el arquitecto principal de Java de una empresa de consultoría de software con sede en Hong Kong, SkywideSoft Technology Limited. Con más de 20 años de experiencia en el campo de TI, Clarence ha sido el líder de equipo de muchos proyectos de desarrollo de aplicaciones internas, además de brindar servicios de consultoría sobre soluciones empresariales a clientes.
