FXT-104 Java y XML

Objetivos

Este curso analiza la unión de ambas las tecnologías java y XML, de modo que nuestros Servicios Web aúnen programas y Datos Portables

Dirigido a

Dirigido a programadores con experiencia en tecnología Java

Temario

1) Entender XML

  • Los APIs JAXP
  • Introducción a los paquetes Java para XML
  • El API SAX
  • El API DOM
  • El API XSLT

2) APIs para Procesar XML

  • Los APIs JAXP
  • Introducción a los paquetes Java para XML
  • El API SAX
  • El API DOM
  • El API XSLT

3) El API SAX

  • Escribir un sencillo Fichero XML
  • Mostrar un fichero XML con SAX
  • Añadir Manejadores de Eventos Adicionales
  • Sustituir e insertar Texto
  • Crear una Definición de Tipo de Documento(DTD)
  • Efectos del DTD en los analizadores sin validación
  • Definir Atributos y entradas en el DTD
  • Referenciar entidades binarias
  • Usar el Analizador con Validación
  • Definir entidades parámetro y secciones condicionales
  • Analizar un DTD Parametrizado
  • Manejo de eventos léxicos
  • Usar DTDHandler y EntityResolver

4) El API DOM

  • Leer Datos XML a un árbol DOM
  • Mostrar un árbol DOM
  • Examinar la estructura de una árbol DOM
  • Construir un JTree amigable desde un DOM
  • Crear y manipular un DOM
  • Usar espacios de nombres

5) Hojas de Estilo (XSLT)

  • Introducción a XSLT y a XPath
  • Escribir un DOM como un fichero XML
  • Generar XML desde datos arbitrarios
  • Transformar datos XML con XSLT
  • Concatenar transformaciones XSLT

6) El API para Mensajería XML

  • Introducción a JAXM
  • Programas de Ejemplo
  • Clientes de JAXM
  • Códigos de Ejemplo

7) El API Java para Mensajes RPC basados en XML

  • ¿Qué es JAX-RPC?
  • Un ejemplo sencillo
  • Tipos soportados por JAX-RPC
  • El Interface de Llamadas dinámicas

8) El API Java para Registros XML

  • Introducción a JAXR
  • Implementación de un cliente JAXR
  • Usar el navegador de registro

9) El API JAXB

  • Introducción a la arquitectura de Uniones Java-XML (JAXB)
  • ¿Cómo funciona JAXB?
  • Unir un Esquema a las clases
  • Construir representaciones de Datos
  • Trabajar con Datos

10)Ejercicio del Libro de Cheques

Duración

40 horas teórico-prácticas