JiBX

Software screenshot:
JiBX
Software detaljer:
Version: 1.2.3
Upload dato: 12 May 15
Licens: Gratis
Popularitet: 84

Rating: nan/5 (Total Votes: 0)

JiBX er en ramme for bindende XML-data til Java-objekter. JiBX projekt kan du arbejde med data fra XML dokumenter ved hjælp af dine egne klasse strukturer. Den JiBX rammer håndterer alle detaljerne i at konvertere dine data til og fra XML baseret på dine instruktioner.
JiBX er designet til at udføre oversættelse mellem interne datastrukturer og XML med meget høj effektivitet, men stadig tillader dig en høj grad af kontrol over oversættelsesprocessen.
Hvordan virker det styre dette? JiBX bruger bindende definition dokumenter til at definere reglerne for, hvordan dine Java-objekter konverteres til eller fra XML (bindingen). På et tidspunkt, når du har kompileret din kilde kode i class filer du udfører den første del af JiBX rammer bindingen compiler.
Denne compiler forbedrer binære class filer produceret af Java compiler, tilføjer kode til at håndtere konvertere instanser af klasserne til eller fra XML. Efter at have kørt det bindende compiler kan du fortsætte den normale skridt du tager i at samle din ansøgning (såsom bygning jar filer, etc.). Du kan også springe bindende compiler som et separat trin og i stedet binde klasser direkte på runtime, men denne fremgangsmåde har nogle ulemper.
Den anden del af JiBX rammer er den bindende runtime. De forbedrede class filer genereret af bindende compiler bruge denne runtime-komponent både for faktisk at bygge objekter fra et XML input dokument (kaldet unmarshalling i data bindende vilkår), og til at generere et XML output dokument fra objekter (kaldet rangering). Den runtime bruger en parser gennemføre XMLPull API til håndtering af input-dokumenter, men er ellers selvstændig

Hvad er nyt i denne udgivelse:.

< ul>

  • Korrigeret flere relaterede spørgsmål i kodegenerering fra skema for skema hjælp substitutionsgrupper eller gruppe reference som base for complexType udvidelse eller begrænsning.
  • Korrigeret kodegenerering fra skema, når du bruger xml.xsd definitioner fra http://www.w3.org/XML/1998/namespace navneområde.
  • Rettet fejl i skema validering som krævede en base = '...' attribut for en simpleType begrænsning element (inline basistype tillades som alternativ).
  • Fast brudt WSDL generation fra Jibx2Wsdl, hvilket genererede tomme definitioner for output-meddelelser.
  • Tilføj support til xs:. Listen typer
  • Bedre navngivning algoritme til indlejrede skema komponenter (hvis kun ét barn komponent, passere den ydre navn ned til barnet komponent).
  • Fast gentagen type = & quot; matrix & quot; Codegen tilpasning.
  • Korrigeret problem med anvendelse af eksisterende bindinger med redundant omfatter med Codegen (NPE).
  • Ændret Java 5 enum standard serialisering til at bruge navnet () metode, snarere end toString () metode.
  • Changed Java 5 enum kodegenerering fra skema til at tilføje en xmlValue () metode, hvor der kræves til den egentlige tekst, der skal anvendes i et dokument, i stedet tvingende toString ().
  • Fast flere problemer med indlejrede skema komponenter i Codegen javadocs, herunder brug af ref = & quot; ... & quot; attributter til komponenter i andre navnerum.
  • Hvad er nyt i version 1.2.1:

    • Denne udgivelse korrigerer problemer fundet i kodegenerering fra skemaer bruger ukvalificerede element navne, ingen-namespace skemaer, & lt; xs: appinfo & gt; elementer i skemaer, og flere andre skema variationer.
    • Det omfatter også grundlæggende dokumentation for Jibx2Wsdl værktøj, og Jibx2Wsdl eksempler gå hele vejen til deployerbare webtjenester når det bruges med Axis2 installationer opdateret ved hjælp af opdateringen-axis2-1.4.X pakke.

    Hvad er nyt i version 1.2:

    • Tilføjet support for binding og skema generation fra Java-kode, og om bindingen og kodegenerering fra XML-skema, med omfattende tilpasninger støtte til begge.
    • Tilføjet understøttelse af modulære bindende kompilerer, ved hjælp af en 'forkompileret "attribut i & lt; omfatte & gt; element flag, at den omfattede bindende allerede er blevet særskilt kompileret.
    • Omstruktureret bindende compiler kodegenerering at rydde op metode struktur og undgå overflødige kode.
    • Korrigeret kodegenerering for abstrakte kortlægning referencer inden et valg.
    • Tilføjet fejl check for ugyldig første byte, når du læser UTF-8 stream direkte.
    • Tilføjet org.jibx.runtime.PrintInfo klasse til at udskrive bindende oplysninger, gjort dette den vigtigste klasse, når runtime jar udføres direkte.
    • Tilføjet XBIS koder støtte til hurtigere og mere kompakt dataudveksling, når begge ender bruger JiBX (sammenlignet med tekst XML).
    • Forbedret undtagelse meddelelse, når unmodifiable klasse skal ændres, for at give både klassen navnet og stien bruges til at indlæse klassen.
    • Tilføjet 'flag-metoden' ejendom tillægge indikere tilstedeværelsen eller fraværet af et element, når unmarshalling.

    Lignende software

    vimdown
    vimdown

    14 Apr 15

    WIX
    WIX

    3 Jun 15

    PottyMouth
    PottyMouth

    20 Feb 15

    Kommentarer til JiBX

    Kommentarer ikke fundet
    Tilføj kommentar
    Tænd billeder!