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.
- 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