Servicios Distribuidos con Spring Código JPG-102

Horas:

24

Fecha:

CBD

Precio asistente:

1.045 €

Precio grupo:

Consultar

Objetivos

  • El alumno aprenderá a desarrollar aplicaciones que usan servicios remotos independientemente de los detalles de las tecnologías subyacentes y creando aplicaciones que se adapten de forma versátil a los cambiantes escenarios de negocios.
  • También se aprenderán los fundamentos de la integración de procesos de negocio con Spring.

Dirigido a

  • Jefes de proyecto, arquitectos, analistas y programadores.

Requisitos

  • Conocimientos previos de programación en Java, nociones de webservices y de Spring framework.

Índice de contenidos

  • Ejecución de tareas con Spring
    • Tareas periódicas
    • Tareas asíncronas
  • Acceso a servicios remotos con Spring
    • Exportando servicios con RmiServiceExporter
    • Consumo de servicios con RmiProxyFactoryBean
    • Uso de Hessian o Burlap para invocar servicios remotos via http
    • Uso de HTTP invokers
  • Acceso a servicios web con Spring
    • Creación y consumo de Web Services con JAX-RPC
    • Creación y consumo de Web Services con JAX-WS
    • Consumo de servicios web de tipo RestFull
  • Otras integraciones de servicios
    • Acceso a componentes JNDI
    • Acceso a EJB 2.x y 3.
    • Acceso a servicios de Mail
    • Uso de JMS en Spring con ActiveMQ
    • Instrumentación de Servicios en Spring con JMX
  • Spring Integration
    • Mensajes y Canales
    • Componentes: Transformador, Filtros, Router, Splitter, Aggregator y Activador de Servicios
    • Bridges y Gateways
    • Channel Adapters: Stream, File, JMS, etc
    • Ejemplos de uso de Spring Integration
  • Spring Batch
    • Configuración básica
    • Elementos jobs, steps, readers, and writers
    • Parámetros e identidad del job
    • Persistencia del estado del job en base de datos
    • Ejecutando Jobs. Reinicio, parada y recuperación de trabajos
    • Spring Batch listeners
    • Administración y escalado de trabajos
    • Ejemplos de uso de Spring Batch