JiBX

Screenshot Software:
JiBX
Detalii soft:
Versiune: 1.2.3
Incarca data: 12 May 15
Producător: Dennis M. Sosnoski
Licenţă: Gratuit
Popularitate: 84

Rating: nan/5 (Total Votes: 0)

JiBX este un cadru pentru legarea de date XML pentru obiecte Java. Proiect JiBX vă permite să lucrați cu datele din documentele XML cu ajutorul dvs. structuri de clasă proprii. Cadrul JiBX se ocupă de toate detaliile conversia datelor dvs. către și de la XML bazate pe instrucțiunile.
JiBX este conceput pentru a efectua traducerea dintre structurile de date interne și XML cu eficiență foarte mare, dar încă vă permite un grad ridicat de control asupra procesului de traducere.
Cum se gestionează acest lucru? JiBX utilizează documente definiție cu caracter obligatoriu pentru a defini regulile de modul în care obiectele Java sunt convertite în sau din XML (legarea). La un moment dat, după ce ați compilat codul sursă în fișiere de clasă executați prima parte a cadrului JiBX, compilatorul obligatorii.
Acest compilator îmbunătățește fișiere binare de clasă produse de compilator Java, adăugând codul să se ocupe de conversie cazuri de clase sau de la XML. După rularea compilatorul obligatoriu puteți continua pașii normali luați la asamblarea cererea dvs. (cum ar fi fișiere borcan de construcții, etc.). De asemenea, puteți sări compilatorul obligatoriu ca o etapă separată și în loc leagă clase direct în timpul rulării, dacă această abordare are unele dezavantaje.
A doua parte a cadrului JiBX este runtime obligatoriu. Fișierele de clasă îmbunătățite generate de compilator legare utiliza această componentă de execuție, atât pentru construirea de fapt obiectele dintr-un document de intrare XML (numite unmarshalling, în datele termeni obligatorii) și pentru generarea unui document de ieșire XML din obiectele (numit triaj). Runtime foloseste un parser de punere în aplicare API XMLPull pentru manipularea documentelor de intrare, dar este altfel autonom

Ce este nou în această versiune:.

< ul>

  • rectificat mai multe aspecte legate de generare de cod din din schemă pentru schema folosind grupuri de substituție, sau trimitere de grup ca bază pentru extinderea complexType sau restricție.
  • rectificat generare de cod din schemă atunci când se utilizează definițiile xml.xsd din spațiul de nume http://www.w3.org/XML/1998/namespace.
  • bug corectate în schema de validare care este necesar un punct = '...' atribut pentru un element de restricție simpleType (tip bază inline permis ca alternativă).
  • generație fixă ​​WSDL rupt de Jibx2Wsdl, care a generat definiții goale pentru mesajele de ieșire.
  • Adauga suport pentru xs:. Tipuri de liste
  • denumire mai bună algoritm de componente de schemă imbricate (dacă numai o componentă copil, trece numele exterior până la componenta copilului).
  • de tip repetate fix = & quot; matrice & quot; Codegen personalizare.
  • probleme corectată cu ajutorul legături existente cu redundante include cu Codegen (NPE).
  • schimbată implicit Java 5 enum serializare a utiliza metoda nume (), mai degrabă decât toString () metoda.
  • schimbată Java 5 enumerare cod generarea din schemă pentru a adăuga o metodă xmlValue () acolo unde este necesar pentru a furniza textul reală să fie utilizate într-un document, în loc să imperative toString ().
  • fixe mai multe probleme cu componente schemei încorporate în Codegen JavaDocs, inclusiv utilizarea de ref = & quot; ... & quot; atribuie componente din alte spații de nume.
  • Ce este nou în versiunea 1.2.1:

    • Această versiune corectează problemele găsite în generarea de cod de scheme folosind nume de elemente necalificate, scheme nu-namespace, & lt; xs: appinfo & gt; elemente în scheme, și mai multe alte variații schemă.
    • De asemenea, include documentația de bază pentru instrumentul Jibx2Wsdl, iar exemplele Jibx2Wsdl merge tot drumul la servicii web dislocabile atunci când sunt utilizate cu instalații Axis2 actualizate folosind pachetul de actualizare-axis2-1.4.X.

    Ce este nou în versiunea 1.2:

    • Adăugat suport pentru generarea schemă de legare și de cod Java, și pentru generarea de cod legare și de schemă XML, cu particularizări extinse suport pentru ambele.
    • Adăugat suport pentru compilează modulare obligatorii, folosind un atribut "precompilat" a & lt; includ & gt; element pavilion care a inclus legarea a fost deja compilat separat.
    • generare de cod compilator obligatoriu restructurate pentru a curăța structura metodă și pentru a evita cod redundante.
    • generare de cod Corectat pentru referințe de cartografiere abstracte într-un ales.
    • Verificare eroare Adăugat la prima octet invalid cand citesc UTF-8 flux direct.
    • class Adaugat org.jibx.runtime.PrintInfo pentru a imprima informații obligatorii, a făcut această clasă principal atunci când vasul de execuție este executat direct.
    • Adaugat XBIS codifică suport pentru mai rapid și mai compact schimbul de date, atunci când ambele capete sunt utilizați JiBX (comparativ cu XML text).
    • Mesaj excepție îmbunătățită atunci când clasa unmodifiable trebuie modificată, pentru a da atât numele clasei și calea folosit pentru a încărca clasa.
    • 'flag-metoda "proprietate Adaugat atribuie indica prezența sau absența unui element atunci când unmarshalling.

    Software similare

    SDOM
    SDOM

    12 May 15

    vdexcsv
    vdexcsv

    11 May 15

    XMLStarlet
    XMLStarlet

    12 Apr 16

    MoinMoin
    MoinMoin

    20 Feb 15

    Comentarii la JiBX

    Comentariile nu a fost găsit
    Adauga comentarii
    Porniţi pe imagini!