La descarga está en progreso. Por favor, espere

La descarga está en progreso. Por favor, espere

Java Web Services Developer JAXB Ing. Lennon Shimokawa Miyashiro

Presentaciones similares


Presentación del tema: "Java Web Services Developer JAXB Ing. Lennon Shimokawa Miyashiro"— Transcripción de la presentación:

1 Java Web Services Developer JAXB Ing. Lennon Shimokawa Miyashiro

2 JAXB Java Architecture for XML Binding Binding entre XML Schemas y objetos Java Marshal y unmarshal Java--->XML XML--->Java

3 JAXB 2.0 Soporte para todos los Schemas W3C XML Soporte Java-to-XML y XML-to-Java Número de clases generadas reducidas Validaciones

4 Usos de JAXB Generar clases Java JAXB desde XML schemas Usar clases JAXB para hacer marshal y un marshal de contenido XML Crear un Java content tree usando clases Java JAXB Validar el contenido XML durante el proceso de unmarshalling en runtime Customizar JAXB schema-to-Java bindings

5 Arquitectura

6 JAXB Binding Process

7 Generar las clases a partir del XML Schema Compilar las clases Unmarshal Generar el content tree Validar Procesar content tree Marshal

8 JAXB Compiler xjc.bat para Windows xjc.sh para Solaris/Linux Transforma un schema XML a un conjunto de clases Java JAXB

9 Unmarshalling Convertir XML a objetos Java de JAXB

10 Marshalling Convertir objetos Java JAXB a XML Usa UTF-8 por defecto

11 JAXB default bindings xsd:string java.lang.String xsd:integer java.math.BigInteger xsd:int int xsd:long long xsd:short short xsd:decimal java.math.BigDecimal xsd:float float xsd:double double xsd:boolean boolean xsd:byte byte xsd:QName javax.xml.namespace.QName xsd:dateTime javax.xml.datatype.XMLGregorianCalendar


Descargar ppt "Java Web Services Developer JAXB Ing. Lennon Shimokawa Miyashiro"

Presentaciones similares


Anuncios Google