Tecnologías Java para procesamiento de XML (CTJAV05)


Descripción General

Este curso busca que el alumno adquiera dominio sobre las tecnologías que ofrece la plataforma Java para la explotación de archivos en formato XML. Se persigue que se dominen los procesos de especificación de archivos para el intercambio de información, su validación, la carga a clases java o la conversión de objetos Java a repositorios XML. Este curso es un antecedente obligado para quienes desarrollen servicios web SOAP. Se abordan tecnologías y conceptos cóomo:Xml, Xml Schema, espacios de nombres, marshalling, unmarshalling, binding, JAXB, etc.

Dirigido a:

  • Desarrolladores Java que desean programar servicios web o aplicaciones de integración
  • Gerentes o líderes de proyecto que supervisan proyectos de integración
  • Futuros arquitectos de software

Objetivo

Que el alumno aproveche las funcionalidades Java para facilitar la manipulación de información en formato XML, con alta productividad y uso de estándares

Se recomienda cuando:

El interesado requiere programar web services XML-SOAP, proyectos de integración o aplicaciones Business to Business (B2B) y por tanto requerirá diseñar, validar, transformar u operar información en XML

Contenido: Temas principales

  1. La estrucutura XML y sus reglas
  2. Lenguaje XML Schema: Cómo definir las reglas de un archivo XML para el intercambio de información
  3. Cómo validar archivos XML a partir de su esquema
  4. Generación de clases Java a partir de esquemas
  5. Generación de esquemas XML a partir de clases Java
  6. Conversión de objetos Java a XML (marshalling) con JAX-B
  7. Conversión de XML a objetos Java (unmarshalling) con JAX-B
  8. Enlace (binding) entre clases Java y representaciones XML
  9. Otras tecnologías Java para el manejo de XML

Duración

30 horas

Prerrequisitos

Manejo de I/O y de Base de datos con JDBC (CTJAV04)

Enlaces relacionados