JiBX

Software skärmdump:
JiBX
Mjukvaruinformation:
Version: 1.2.3
Ladda upp dagen: 12 May 15
Utvecklare: Dennis M. Sosnoski
Licens: Gratis
Popularitet: 84

Rating: nan/5 (Total Votes: 0)

JiBX är ett ramverk för att binda XML-data till Java-objekt. JiBX projekt kan du arbeta med data från XML-dokument med hjälp av dina egna klassstrukturer. Ramverket JiBX hanterar alla detaljer för att omvandla dina data till och från XML-baserad på dina instruktioner.
JiBX är konstruerad för att utföra översättningen mellan interna datastrukturer och XML med mycket hög verkningsgrad, men ändå ger dig en hög grad av kontroll över översättningsprocessen.
Hur fungerar det hantera detta? JiBX använder bindande definition dokument för att definiera regler för hur dina Java-objekt konverteras till eller från XML (bindningen). Vid något tillfälle efter att du har sammanställt källkoden till klassfiler som du utför den första delen av JiBX ramen bindningen kompilatorn.
Denna kompilator förbättrar binära klassfiler som produceras av Java-kompilator, lägga kod för att hantera konvertering instanser av klasserna till eller från XML. Efter att ha kört bindande kompilatorn kan du fortsätta den normala steg du tar i montering din ansökan (såsom bygg jar-filer, etc.). Du kan också hoppa över bindande kompilatorn som ett separat steg och istället binda klasser direkt vid körning, men denna metod har vissa nackdelar.
Den andra delen av ramen för JiBX är bindnings körning. De förbättrade klassfiler som genereras av bindande kompilatorn använda runtime komponent både för att faktiskt bygga föremål från ett XML-indatadokumentet (kallas unmarshalling i databindning termer) och för att generera en XML-utdata dokument från föremål (kallas range). Körtiden använder en parser att genomföra XMLPull API för hantering av ingångs dokument, men är i övrigt fristående

Vad är nytt i den här versionen.

< ul>

  • Korrigerad flera relaterade frågor i kodgenerering från schemat för schemat med substitutionsgrupper, eller grupp referens som bas för complex förlängning eller begränsning.
  • Korrigerad kodgenerering från schemat när du använder xml.xsd definitioner från http://www.w3.org/XML/1998/namespace namnområdet.
  • Korrigerad bugg i schemavalidering som krävde en bas = '...' attribut för en simplerestriktionselement (inline bastyp tillåts som alternativ).
  • Fast brutet WSDL generationen från Jibx2Wsdl, vilket genererade tomma definitioner för utgående meddelanden.
  • Lägg till stöd för xs:. Listtyper
  • Bättre namnge algoritm för kapslade schema komponenter (om endast ett barn komponent, passera den yttre namnet ner till barnet komponenten).
  • Fixat upprepade type = & quot; array & quot; CodeGen anpassning.
  • Korrigerat problem med att använda befintliga bindningar med redundant ingår med CodeGen (NPE).
  • Ändrad Java 5 enum standard serialisering att använda namnet () metod, snarare än metoden toString ().
  • Ändrad Java 5 enum kodgenerering från schemat för att lägga en xmlValue () metoden där det behövs för att tillhandahålla den faktiska texten som skall användas i ett dokument, i stället för tvingande toString ().
  • Fast flera problem med inbyggda schemakomponenter i CodeGen JavaDocs, inklusive användning av ref = & quot; ... & quot; attribut till komponenter i andra namn.
  • Vad är nytt i version 1.2.1:

    • Den här versionen korrigerar problem som finns i kodgenerering från scheman användning av okvalificerade elementnamn, no-namespace scheman, & lt; xs: appinfo & gt; element i scheman, och flera andra schema varianter.
    • Den innehåller också grundläggande dokumentation för Jibx2Wsdl verktyget, och Jibx2Wsdl exempel gå hela vägen till sättas webbtjänster när de används med Axis2 installationer uppdateras med hjälp av uppdaterings-axis2-1.4.X paket.

    Vad är nytt i version 1.2:

    • Utökat stöd för bindning och schema generation från Java-kod, och för bindning och kodgenerering från XML-schema, med omfattande anpassningar stöd för båda.
    • Stöd för modulära bindande sammanställer, med hjälp av en "förkompilerade" attribut för & lt; inkludera & gt; elementet flagga som ingår bindande redan har separat sammanställts.
    • Omstrukturerade bindande kompilator kodgenerering att städa upp metod struktur och undvika överflödig kod.
    • Korrigerat kodgenerering för abstrakt kartläggning referenser inom ett val.
    • Inkom felkontroll för ogiltiga första byte när man läser UTF-8 ström direkt.
    • Lade org.jibx.runtime.PrintInfo klass för att skriva ut bindande besked, gjorde detta den viktigaste klassen när runtime burken utförs direkt.
    • Lade XBIS kodar stöd för snabbare och mer kompakt datautbyte när båda ändarna använder JiBX (jämfört med text XML).
    • Förbättrad undantag meddelande när unmodifiable klass behöver ändras för att ge både klassnamnet och sökvägen används för att ladda klassen.
    • Lade "flagg metoden" egendom attribut för att indikera närvaron eller frånvaron av ett element när unmarshalling.

    Liknande mjukvara

    Kommentarer till JiBX

    Kommentarer hittades inte
    Kommentar
    Slå på bilder!