JiBX

Software screenshot:
JiBX
Podrobnosti Software:
Verze: 1.2.3
Datum uploadu: 12 May 15
Licence: Volný
Popularita: 84

Rating: nan/5 (Total Votes: 0)

JiBX je rámec pro vázání dat XML do objektů jazyka Java. Projekt JiBX vám umožní pracovat s daty z XML dokumentů pomocí své vlastní třídu struktury. Rámec JiBX zpracovává všechny podrobnosti o konverzi dat do a z XML na základě vašich pokynů.
JiBX je navržen tak, aby provést překlad mezi vnitřními datovými strukturami a XML s velmi vysokou účinností, ale stále umožňuje vám vysoký stupeň kontroly nad procesu překladu.
Jak to zvládnout to? JiBX používá dokumenty závazná definice vymezit pravidla pro to, jak jsou vaše objekty Java převedeny do nebo z XML (vazba). V určitém okamžiku poté, co jste zkompilovaný zdrojový kód do třídy souborů spuštění první část rámce JiBX, závazné kompilátor.
Tento kompilátor zvyšuje binární soubory třídy produkované kompilátor Java, přidávat kód zvládnout konverzi instance tříd, do nebo z XML. Po spuštění závazné kompilátor můžete pokračovat v normální kroky, které jste při montáži svou přihlášku (jako jsou stavební jar soubory, atd.) Můžete také přeskočit vazebnou kompilátor jako samostatný krok a místo toho se vážou třídy přímo za běhu, i když tento přístup má některé nevýhody.
Druhá část rámce JiBX je závazné runtime. Zvýšené Soubory třídy generované závazné kompilátor používat tuto runtime komponent jak pro skutečně stavební objekty ze vstupního XML dokumentu (tzv unmarshalling, v závazných podmínek dat) a pro generování výstupního XML dokument z objektů (tzv seřaďovací). Runtime používá analyzátor, kterým se provádí XMLPull API pro manipulaci vstupní dokumenty, ale jinak je soběstačný

Co je nového v této verzi:.

< ul>

  • Opraveno několik souvisejících otázek v generování kódu od schématu schématu pomocí substituční skupiny nebo referenční skupiny jako základ pro complexType rozšíření nebo omezení.
  • Opraveno generování kódu od schématu při používání definic xml.xsd z http://www.w3.org/XML/1998/namespace názvů.
  • opravena chyba v ověřování schématu, které vyžadovaly základnu = '...' atribut pro simpleType omezení elementu (inline základní typ povoleno jako alternativa).
  • Pevná zlomené WSDL generace z Jibx2Wsdl, který generované prázdné definice výstupních zpráv.
  • přidat podporu pro xs:. Typy Seznam
  • Lepší pojmenování algoritmus pro vnořené komponenty schématu (byť jen jedno dítě složka, předat vnější název dolů do podřízené složky).
  • Pevná opakovaná-type = & quot; array & quot; CodeGen přizpůsobení.
  • Opraven problém s využitím stávajících vazeb s redundantními zahrnuje s CODEGEN (NPE).
  • Změnil Java 5 ENUM výchozí serializace použít metodu názvu (), spíše než metoda toString ().
  • Změnil Java 5 ENUM generování kódu od schématu přidat metodu s xmlValue () v případě potřeby dodat skutečný text, který chcete použít v dokumentu, spíše než přepsání toString ().
  • Pevná několik problémů s vložených komponent schématu v CODEGEN javadocs, včetně použití ref = & quot; ... & quot; připisuje komponenty v jiných jmenných prostorů.
  • Co je nového ve verzi 1.2.1:

    • Tato verze opravuje problémy nalezené v generování kódu od schémat použitím neúplných názvů prvků, žádné-namespace schémata, & lt; xs: AppInfo & gt; prvky v schémata, a několik dalších variací schématu.
    • Obsahuje také základní dokumentaci pro nástroj Jibx2Wsdl, a příklady Jibx2Wsdl jet celou cestu až do nasaditelných webových služeb při použití s ​​Osa2 instalace aktualizovaných pomocí balíčku aktualizace-axis2-1.4.X.

    Co je nového ve verzi 1.2:

    • Přidána podpora pro vazbu a generování schématu z kódu v jazyce Java, a pro vázání a generování kódu od schématu XML, s rozsáhlou podporou vlastní úpravy pro oba.
    • Přidána podpora pro modulární závazných kompilacemi, pomocí "předkompilovaný" atribut & lt; patří & gt; prvek vlajce, že součástí závazné již samostatně sestaven.
    • Restrukturalizace závazné kompilátor generování kódu uklidit metody struktury a vyhnout se redundantní kód.
    • Opraveno generování kódu pro abstraktní mapování reference v rámci výběru.
    • Přidána kontrola chyb pro neplatné prvního bajtu při čtení UTF-8 proud přímo.
    • Přidáno org.jibx.runtime.PrintInfo třída vytisknout závaznou informaci, udělal to hlavní třídy, kdy je runtime jar popraven přímo.
    • Přidaný XBIS kódování podporu pro rychlejší a více kompaktní výměnu dat, když jsou oba konce pomocí JiBX (ve srovnání s textem XML).
    • Lepší Výjimka zpráva při potřebuje unmodifiable třída má být změněn, aby dát jak název třídy a cestu používá k načíst třídu.
    • Added 'flag-metoda' vlastnost atribut naznačovat přítomnost nebo nepřítomnost prvku při unmarshalling.

    Podobný software

    buml
    buml

    14 Apr 15

    netdiag
    netdiag

    11 May 15

    Pybtex
    Pybtex

    14 Apr 15

    csv2xml
    csv2xml

    2 Jun 15

    Komentáře k JiBX

    Komentáře nebyl nalezen
    Přidat komentář
    Zapnout obrázky!