JiBX

Skjermbilde programvare:
JiBX
Prog.varedetaljer:
Versjon: 1.2.3
Last opp dato: 12 May 15
Lisens: Gratis
Popularitet: 11

Rating: nan/5 (Total Votes: 0)

JiBX er et rammeverk for binding XML-data til Java objekter. JiBX prosjekt lar deg jobbe med data fra XML-dokumenter ved hjelp av dine egne klassestrukturer. Den JiBX rammeverk håndterer alle detaljene konvertere data til og fra XML basert på dine instruksjoner.
JiBX er utformet for å utføre oversettelse mellom interne datastrukturer og XML med meget høy virkningsgrad, men likevel gir en høy grad av kontroll over oversettelsesprosessen.
Hvordan det klarer dette? JiBX bruker bindende definisjon dokumenter for å definere regler for hvordan Java objekter konverteres til eller fra XML (bindende). På et tidspunkt etter at du har kompilert kildekoden til class filer du utfører den første delen av JiBX rammeverk, bindingen kompilatoren.
Dette kompilatoren forbedrer binære class filer produsert av Java kompilatoren, og legger kode for å håndtere konvertering forekomster av klassene til eller fra XML. Etter å ha kjørt bindende kompilatoren kan du fortsette den normale skritt du tar i montering program (for eksempel bygge jar-filer, etc.). Du kan også hoppe over bindende kompilator som et eget trinn og i stedet binde klasser direkte under kjøring, men denne tilnærmingen har noen ulemper.
Den andre delen av JiBX rammeverket er bindings kjøring. De forbedrede class filer generert av bindingen kompilatoren bruke denne runtime komponent både for faktisk å bygge objekter fra en XML-inngang dokument (kalt unmarshalling, i databinding termer) og for å generere en XML-utgang dokument fra objekter (kalt marshalling). Runtime bruker en parser implementere XMLPull API for håndtering av innspill dokumenter, men er ellers selvforsynt

Hva er nytt i denne utgaven.

< ul>

  • Korrigert flere relaterte problemstillinger i kodegenerering fra skjema for skjema bruker substitusjons grupper eller gruppe referanse som base for complex forlengelse eller begrensning.
  • Korrigert kodegenerering fra skjema når du bruker xml.xsd definisjoner fra http://www.w3.org/XML/1998/namespace navnerom.
  • Korrigert feil i skjemavalidering som krevde en base = "..." attributt for en simpleType begrensning element (inline basen typen tillatt som alternativ).
  • Fast knust WSDL generasjon fra Jibx2Wsdl, som genererte tomme definisjoner for utgangs meldinger.
  • Legg til støtte for xs.: Listetyper
  • Bedre navngi algoritme for nestet skjemakomponenter (hvis bare ett barn komponent, passerer den ytre navn ned til barnet komponent).
  • Fast gjentas-type = & quot; matrise & quot; Codegen tilpasning.
  • Korrigert problem med å bruke eksisterende bindinger med redundant omfatter med Codegen (NPE).
  • Endret Java 5 enum standard serialisering å bruke navnet () metoden, snarere enn toString () metode.
  • Endret Java 5 enum kodegenerering fra skjema for å legge en xmlValue () metode der det er behov for å levere selve teksten som skal brukes i et dokument, i stedet for å overstyre toString ().
  • Fast flere problemer med innebygde skjemakomponenter i Codegen JavaDocs, inkludert bruk av ref = & quot; ... & quot; attributter til komponenter i andre navnerom.
  • Hva er nytt i versjon 1.2.1:

    • Denne utgivelsen løser problemer som finnes i kodegenerering fra skjemaer bruker ukvalifiserte elementnavn, no-namespace skjemaer, & lt; xs: AppInfo & gt; elementer i skjemaer, og flere andre skjemavarianter.
    • Det inkluderer også grunnleggende dokumentasjon for Jibx2Wsdl verktøyet, og Jibx2Wsdl eksempler gå hele veien til deployerbare webtjenester når den brukes med Axis2 installasjoner oppdateres ved hjelp av update-axis2-1.4.X pakken.

    Hva er nytt i versjon 1.2:

    • Lagt til støtte for binding og skjema generasjon fra Java-kode, og for binding og kodegenerering fra XML-skjema, med omfattende tilpasninger støtte for begge.
    • Lagt til støtte for modulære bindende kompilerer, ved hjelp av en "ferdigbygd" egenskap av & lt; inkluderer & gt; element til at den inkluderte bindende allerede er særskilt utarbeidet flagget.
    • Omstrukturert binding kompilatoren kodegenerering for å rydde opp metoden struktur og unngå overflødig kode.
    • Korrigert kodegenerering for abstrakte kartlegging referanser innen et valg.
    • Lagt feilkontroll for ugyldig første byte når du leser UTF-8 stream direkte.
    • Lagt org.jibx.runtime.PrintInfo klassen til å skrive ut bindende informasjon, gjorde dette den viktigste klassen når runtime jar kjøres direkte.
    • Lagt XBIS koding støtte for raskere og mer kompakt datautveksling når begge ender bruker JiBX (i forhold til tekst XML).
    • Forbedret unntak melding når unmodifiable klasse må endres, slik at både klassenavnet og banen brukes til å laste klassen.
    • Lagd 'flagg-metoden' eiendom attributt for å indikere tilstedeværelse eller fravær av et element når unmarshalling.

    Lignende programvare

    lxml
    lxml

    17 Feb 15

    txt2html
    txt2html

    3 Jun 15

    PDFreactor
    PDFreactor

    11 May 15

    scrap2rtf
    scrap2rtf

    20 Feb 15

    Kommentarer til JiBX

    Kommentarer ikke funnet
    Legg til kommentar
    Slå på bilder!