SPRING 5
-5%

SPRING 5

PÉREZ MARTÍNEZ, EUGENIA / ALTADILL IZURA, PELLO XABIER

28,75 €
27,31 €
IVA incluido
Editorial:
Anaya
Año de edición:
2018
Materia
Informatica
ISBN:
978-84-415-4030-9
Páginas:
408
Encuadernación:
Rústica

Disponibilidad:

  • TENDA NAUDisponible en 48/72 horas
  • TENDA TARONGERSDisponible en 48/72 horas
  • TENDA BURJASSOTDisponible en 48/72 horas
  • PUBLICACIONSDisponible en 48/72 horas
28,75 €
27,31 €
IVA incluido
Añadir a favoritos

1ª Parte. Spring Básico

Capítulo 1. Introducción a Spring
Introducción
Origen de Spring
Inyección de dependencias
Escenario de ejemplo
Solución mejorada
Un ejemplo más real

Capítulo 2. Preparando el entorno
Instalación de JDK
Creación de Proyectos con Spring Initializer
Entornos de desarrollo
Eclipse Che
Creando proyectos con Spring STS
Creando un proyecto tipo Spring

Capítulo 3. Spring Básico
Un ejemplo básico
Utilizando Spring Boot y anotaciones
Inyección por constructor
Inyección por anotaciones
Autowiring
Cualificadores
Cualificadores personalizados
Primary Bean

Capítulo 4. Beans, colecciones y properties
Tratamiento de colecciones
Definición de beans anidados
Inicialización con factories
Ámbito de beans
Ciclo de vida de los beans
Configuración por código
Combinando XML y beans de configuración
Escaneo de componentes
Variables de entorno
Logging con log4j2
Perfiles
Propiedades
Properties en formato YML
Personalizando el banner de inicio

Capítulo 5. SpEL
SpEL
Aplicando SpEL


2ª Parte. Programación orientada a aspectos

Capítulo 6. Programación orientada a aspectos
El código transversal
Un ejemplo
La programación orientada a aspectos
Aplicando aspectos en Spring
Formato de anotaciones
Un ejemplo más completo
Configuración en XML
Pointcuts por anotaciones

3ª Parte. Acceso a datos

Capítulo 7. Acceso a datos
Acceso a datos
El patrón DAO
Entity Manager
HQL
JPA
Aplicando perfiles
Inicialización con Java
Gestión de H2
Orígenes de datos múltiples

Capítulo 8. Mapeos objeto/relacional
Entidades incrustadas
Mapeo de enumeraciones
Relaciones uno a uno
Relaciones uno a uno bidireccionales
Relaciones uno a uno mismo
Relaciones uno a varios
Relaciones uno a varios bidireccionales
Relaciones varios a varios
Relaciones varios a varios bidireccionales
Mapeo de relaciones de herencia
Otras estrategias de herencia
Herencia con una tabla por subclase

Capítulo 9. Técnicas avanzadas
Consultas avanzadas JPA
Lombok
DTO con MapStruct

Capítulo 10. MongoDB
NoSQL y MongoDB
Acceso a MongoDB
MongoDB embebido

4ª Parte. Spring MVC

Capítulo 11. Spring MVC
El patrón MVC
Spring MVC
Un primer Proyecto Spring MVC
Mapeo de peticiones GET
Mapeo de peticiones POST
Formularios complejos
Validación de datos
Validaciones personalizadas
Internacionalización
Atributos flash

Capítulo 12. Spring MVC y bases de datos
Acceso a datos
Operaciones CRUD en Spring MVC
Subida de ficheros
Uso de Command Objects
Tratamiento de excepciones
Convenciones Spring MVC
Webjars para el frontend
Apache Tiles
Vistas: Thymeleaf, Spring Taglib, Mustache
Webflow

Capítulo 13. Seguridad en Spring MVC
Seguridad básica
Seguridad en Spring MVC
Control de acceso con base de datos
Cifrado de contraseñas
Seguridad en las vistas

Capítulo 14. REST
Recursos REST
Tu primer proyecto REST
CRUD en REST
Aplicando MapStruct
Swagger

5ª Parte. Servicios

Capítulo 15. Correo electrónico
Envío de correo
Acceso a IMAP
Acceso a correo por POP

Capítulo 16. Redis
Redis
Caché de datos
Colas de mensajes con Redis
Colas de mensajes con RabbitMQ

Capítulo 17. Servicios Web
WebServices
Clientes REST
WebSockets

Capítulo 18. Spring Batch
Spring Batch
Spring Batch para procesar datos

6ª Parte. Programación reactiva
Capítulo 19. Programación reactiva
Reactive Manifesto
Programación reactiva
Reactive Streams API
Streams Java
Programación reactiva en Spring
Generación y consumo de streams
Aplicación web reactiva

7ª Parte. Testing

Capítulo 20. Testing en aplicaciones Spring
Testing
TDD
Testing de instanciación
Testing de acceso a datos
Testing de controladores web.
Testing de controladores REST
Testing con mocks en MVC
Mocks de modelos y servicios
Test de integración en MVC
Integración continua
Test de cobertura

8ª Parte. Spring Boot y otras herramientas

Capítulo 21. Spring Boot y despliegue
Spring Boot
Maven
Gradle
Dependencias Spring Boot
El Shell de Spring Boot
Microservicios
Docker

El perfil de desarrollador Java es uno de los actualmente más demandados, siendo Spring, junto con Hibernate, los líderes indiscutibles entre las tecnologías para el desarrollo de aplicaciones empresariales.

Esta obra recoge los conceptos esenciales de Spring, mostrando las bondades que ofrece Spring Boot, sin perder de vista las configuraciones tradicionales que todavía se pueden encontrar en muchos proyectos existentes. A continuación se adentra en la programación orientada a aspectos y en la gestión de datos, tanto relacionales como NoSQL, que resultarán contenidos clave para el desarrollo de aplicaciones Web con Spring MVC. Por último, aborda funcionalidades extra para acceder a servidores de todo tipo, crear tareas batch, y mostrar las nuevas tendencias de desarrollo la programación reactiva, el testing de aplicaciones, así como las herramientas de integración continua e implementación. Además, cuenta con ejemplos prácticos y reales abarcando las distintas áreas de Spring, extrapolables a cualquier proyecto.

Dirigida tanto a aquellas personas que no tengan grandes conocimientos previos y quieran iniciarse en el desarrollo de aplicaciones empresariales con el framework, como a desarrolladores más experimentados que desean una actualización a la versión 5 de Spring.

Artículos relacionados

  • ENTORNOS DE DESARROLLO
    PIÑEIRO GOMEZ, JOSE MANUEL
    Este libro desarrolla los contenidos del módulo profesional de Entornos de desarrollo, de los Ciclos Formativos de grado superior en Desarrollo de Aplicaciones Web y Desarrollo de Aplicaciones Multiplataforma, pertenecientes a la familia profesional de Informática y Comunicaciones. Se aborda, desde un punto de vista práctico, el empleo de entornos de desarrollo, como herrami...

    30,00 €28,50 €

  • EL IMPERIO DE LOS DATOS
    DURAN I ESCRIBA, XAVIER
    Vivimos en un mundo de datos. Los generamos y los recibimos en el móvil, el ordenador, el coche y en los utensilios más diversos, aunque no seamos conscientes de ello. Producimos datos cuando telefoneamos, cuando ponemos un «me gusta» en Facebook, cuando pagamos con tarjeta de crédito, cuando realizamos una búsqueda en internet, cuando nos hacen un reconocimiento médico o, simp...

    19,95 €18,95 €

  • TRABAJAR CON SONIDO DIGITAL EN UN PC
    BRESÓ FLORES, VICENTE / IBÁÑEZ ORO, M. JOSÉ
    Este libro es una guía sencilla y completa sobre el sonido digital con ordenadores PC, para que con la ayuda de éstos, se pueda trabajar con audio de forma profesional y adaptarlo a sus necesidades de grabación, edición y reproducción. Es un manual práctico sobre las tareas habituales a realizar con ficheros de sonido y una guía sobre los productos software gratuitos o de bajo ...

    15,00 €14,25 €

  • TEORIA D'AUTÒMATS I LLENGUATGES FORMALS
    FERRI RABASA, FRANCESC JOSEP
    Teoria d'autòmats i llenguatges formals' es un libro de introducción a los diversos aspectos que constituyen la base de los modelos de computación y de los lenguajes de programación. Se introducen los conceptos fundamentales desde el principio, con un mínimo de prerequisitos, y se incluyen numerosos ejemplos y ejercicios. El texto intenta conjugar el rigor matemático caracterís...

    12,50 €11,88 €

  • INTRODUCCIÓN A LA PROGRAMACIÓN ESTRUCTURADA EN C
    MARTÍN QUETGLÁS, GREGORIO / MARTÍNEZ GARCÍA, FRANCISCO ANTONIO
    Este libro pretende introducir al lector en la programación de ordenadores utilizando el modelo estructurado y el soporte del lenguaje de programación C, que es un estándar industrial de facto y ha sido la base de otros lenguajes ampliamente aceptados como C++. En él se ilustran los contenidos a través de la exposición de numerosos ejemplos comentados y se adopta en todo moment...

    15,00 €14,25 €

  • MASCULINITY, CONSUMERISMAND THE POST-NATIONAL INDIAN CITY
    SANJAY SRIVASTAVA
    "Drawing upon historical analysis, ethnographic research and analyses of popular culture, this book brings together two topics that have great bearing on contemporary Indian life but have rarely been discussed within the same analytical framework, namely the cultures of masculinity and those of the city. This book explores relationships between masculinity and urban life throug...

    130,00 €123,50 €