JiBX

Software captura de pantalla:
JiBX
Detalles de software:
Versión: 1.2.3
Fecha de carga: 12 May 15
Licencia: Libre
Popularidad: 11

Rating: nan/5 (Total Votes: 0)

JiBX es un marco para el enlace de datos XML a objetos Java. Proyecto JiBX le permite trabajar con los datos de los documentos XML utilizando sus propias estructuras de clase. El marco JiBX maneja todos los detalles de la conversión de los datos ay desde XML basado en sus instrucciones.
JiBX está diseñado para realizar la traducción entre las estructuras de datos internas y XML con muy alta eficiencia, pero aún así permite un alto grado de control sobre el proceso de traducción.
¿Cómo manejar esto? JiBX utiliza documentos vinculantes Definición para definir las reglas de cómo los objetos Java se convierten en o desde XML (la unión). En algún momento después de haber compilado el código fuente en archivos de clase se ejecuta la primera parte del marco JiBX, el compilador vinculante.
Este compilador mejora archivos de clase binarios producidos por el compilador Java, añadir código para manejar la conversión de instancias de las clases hacia o desde XML. Después de ejecutar el compilador de unión puede seguir los pasos normales que toma en el montaje de su aplicación (como archivos jar de construcción, etc.). También se puede saltar el compilador vinculante como un paso separado y en lugar de obligar clases directamente en tiempo de ejecución, aunque este enfoque tiene algunas desventajas.
La segunda parte del marco JiBX es el tiempo de ejecución de unión. Los archivos de clase mejoradas generadas por el compilador vinculante utilizan este componente de tiempo de ejecución tanto para realmente construir objetos a partir de un documento de entrada XML (llamado unmarshalling, en términos de datos de enlace) y para generar un documento XML de salida de los objetos (llamado de clasificación). El tiempo de ejecución utiliza un analizador de la implementación de la API XMLPull para el manejo de documentos de entrada, pero es de otra manera autónoma

¿Qué hay de nuevo en esta versión:.

< ul>

  • Se ha corregido varios problemas relacionados con la generación de código de esquema para el esquema utilizando grupos de sustitución, o referencia del grupo de base para la extensión de complexType o restricción.
  • Se ha corregido la generación de código de esquema cuando se utilizan las definiciones xml.xsd del espacio de nombres http://www.w3.org/XML/1998/namespace.
  • Corregido bug en la validación del esquema que requiere una base = '...' atributo para un elemento de restricción simpleType (tipo base en línea permite como alternativa).
  • Fijo generación WSDL rotos de Jibx2Wsdl, que generó definiciones vacías para los mensajes de salida.
  • Añadir soporte para xs:. Tipos de listas
  • Mejor nombrar algoritmo para componentes de esquema anidadas (si sólo un componente secundario, pase el nombre externo abajo al componente infantil).
  • Fijo de tipo repetida = & quot; array & quot; CodeGen personalización.
  • Se ha corregido un problema con el uso de las consolidaciones existentes con redundante incluye con CodeGen (NPE).
  • Se ha cambiado la serialización de Java 5 enumeración por defecto para utilizar el método name (), en lugar del método toString ().
  • Se ha cambiado de Java 5 enumeración de generación de código de esquema para agregar un método xmlValue () cuando sea necesario para suministrar el texto real que se utilizará en un documento, en lugar de anular toString ().
  • Fija varios problemas con componentes de esquema incrustados en CodeGen JavaDocs, incluyendo el uso de la ref = & quot; ... & quot; atribuye a los componentes en otros espacios de nombres.
  • ¿Qué hay de nuevo en la versión 1.2.1:

    • Esta versión corrige los problemas que se encuentran en la generación de código a partir de esquemas usando los nombres de elementos no calificados, los esquemas no-espacio de nombres, & lt; xs: appinfo & gt; elementos en los esquemas, y varias otras variaciones de esquema.
    • También incluye documentación básica para la herramienta Jibx2Wsdl, y los ejemplos Jibx2Wsdl ir todo el camino a los servicios Web de despliegue cuando se utiliza con instalaciones Axis2 actualizados utilizando el paquete de actualización-axis2-1.4.X.

    ¿Qué hay de nuevo en la versión 1.2:

    • Se ha añadido soporte para la unión y la generación de esquemas de código Java, y por la unión y la generación de código de esquema XML, con amplias personalizaciones de apoyo para los dos.
    • Se ha añadido soporte para compilaciones de unión modulares, utilizando un atributo 'precompilado' de la etiqueta & lt; incluir & gt; elemento para señalar que la incluida vinculante ya ha sido compilado por separado.
    • Reestructurado generación de código de compilador de unión para limpiar la estructura método y evitar código redundante.
    • Se ha corregido la generación de código para las referencias cartográficas abstractos dentro de una elección.
    • comprobación de errores añadido para primer byte no válido al leer UTF-8 corriente directa.
    • clase Agregado org.jibx.runtime.PrintInfo para imprimir información de enlace, hizo esta la clase principal cuando el tarro de tiempo de ejecución se ejecuta directamente.
    • Agregado XBIS codificación de apoyo para el intercambio de datos más rápido y más compacto cuando ambos extremos están utilizando JiBX (en comparación con el texto XML).
    • Mejora mensaje de excepción cuando la clase inmodificable necesita ser modificada, que pone el nombre de la clase y la ruta utilizada para cargar la clase.
    • atributo 'flag-método "propiedad Agregado para indicar la presencia o ausencia de un elemento cuando unmarshalling.

    Programas parecidos

    Rubber
    Rubber

    3 Jun 15

    AsmXml
    AsmXml

    20 Feb 15

    xls2Mysql
    xls2Mysql

    3 Jun 15

    Comentarios a la JiBX

    Comentarios que no se encuentran
    Añadir comentario
    A su vez en las imágenes!