JiBX

Software kuvakaappaus:
JiBX
Ohjelmiston tiedot:
Versio: 1.2.3
Lähetyksen päivämäärä: 12 May 15
Kehittäjä: Dennis M. Sosnoski
Lupa: Vapaa
Suosio: 11

Rating: nan/5 (Total Votes: 0)

JiBX on puitteet sitoutumiselle XML Java esineitä. JiBX projektin avulla voit työskennellä tietoja XML dokumentteja omalla luokan rakenteita. JiBX kehys käsittelee kaikki yksityiskohdat muuntaa tietosi ja XML perustuu omaan ohjeita.
JiBX on suunniteltu suorittamaan käännöksen sisä- tietorakenteita ja XML erittäin korkea hyötysuhde, mutta silti voit suurta valvoa käännös prosessi.
Miten se hoitaa tätä? JiBX käyttää sitovaa määritelmää asiakirjoja määrittele miten Java-objekteja muutetaan tai XML (sitova). Jossain vaiheessa, kun olet kääntänyt lähdekoodin class tiedostot suorittaa ensimmäisen osan JiBX puitteissa, sitovat kääntäjä.
Tämä kääntäjä lisää binary class tiedostoja tuotetaan Java-kääntäjä, lisäämällä koodin käsitellä muuntamalla tapauksia luokkien tai XML. Suorittamisen jälkeen sitova kääntäjä voit jatkaa normaalia askeleesi kokoamiseen hakemuksesi (esimerkiksi rakennuksen jar-tiedostot jne). Voit myös ohittaa sitova kääntäjä erillisenä vaiheena ja sen sijaan sitomaan luokat suoraan suorituksen, mutta tämä lähestymistapa on joitakin haittoja.
Toisessa osassa JiBX kehys on sitova runtime. Tehostettu class tiedostoja syntyy sitova kääntäjä käyttää runtime komponenttia sekä itse rakentaa esineet XML input dokumentti (kutsutaan unmarshalling, tietojen sitova kannalta) sekä tuottaa XML asiakirja esineistä (kutsutaan järjestelyratapihat). Runtime käyttää jäsentimen toteuttamiseksi XMLPull API käsittelyyn input asiakirjoja, mutta on muuten itsenäinen.

Mikä on uusi tässä julkaisussa:

< ul>

  • Korjattu useita toisiinsa liittyviä kysymyksiä koodin generointi alkaen skeema skeema käyttäen substituutioryhmiä, tai ryhmän viittaus tukikohtana complexType laajentamisesta tai rajoittamisesta.
  • Korjattu koodin generointi skeema käytettäessä xml.xsd määritelmiä http://www.w3.org/XML/1998/namespace nimiavaruudesta.
  • Oikaisu vian skeema validointi, joka vaaditaan base = '...' määrite simpleType kuristuselimen (Inline perustyyppihyväksyntänumeron sallitaan vaihtoehtona).
  • Kiinteä rikki WSDL tuottaminen Jibx2Wsdl, josta syntyy tyhjiä määritelmät lähdön viestejä.
  • Lisää tukea xs: listan tyypit.
  • Parempi nimeäminen algoritmi sisäkkäisiä skeeman osista (jos vain yksi lapsi komponentti, siirtää ulompi nimi alas lapsen komponentti).
  • Kiinteä toistuva-type = & quot; matriisi & quot; Codegen räätälöinnin.
  • Korjattu ongelma käyttämällä nykyisiä siteet tarpeeton sisältää kanssa Codegen (NPE).
  • Changed Java 5 enum oletusarvoisesti serialization käyttää nimeä () menetelmä, mieluummin kuin toString () -metodia.
  • Changed Java 5 enum koodin tuottaminen skeema lisätä xmlValue () menetelmä tarvittaessa toimittamaan varsinainen teksti, jota käytetään dokumentin sijaan pakottavista toString ().
  • Kiinteät useita ongelmia upotettuja skeema komponenttien Codegen Javadocs, mukaan lukien käyttö ref = & quot; ... & quot; määreitä komponentteja muihin nimiavaruuksittain.
  • Mikä on uusi versiossa 1.2.1:

    • Tämä julkaisu korjaa havaitut ongelmat koodin sukupolvea skeemoja käyttämällä varauksettoman elementtiä nimiä, ei-namespace skeemoja, & lt; xs: appinfo & gt; elementtejä kaavioita, ja useita muita skeema muunnelmia.
    • Se sisältää myös perus asiakirjat Jibx2Wsdl työkalun, ja Jibx2Wsdl esimerkit menevät aina käyttöönotettavia Web Services kanssa käytettynä Axis2 laitoksia päivitetään käyttämällä update-axis2-1.4.X paketti.

    Mikä on uusi versiossa 1.2:

    • Lisätty tuki sitovia ja kaava sukupolven Java-koodin, ja sitomiseen ja koodin generointi XML, laaja räätälöinnit tukee sekä.
    • Lisätty tuki modulaarinen sitovia kokoaa käyttäen "käännetty" ominaisuus & lt; sisältävät & gt; elementin lipun mukana sitovat jo erikseen koottu.
    • Restructured sitovia kääntäjä koodin generointi siivota menetelmän rakenne ja välttää turhaa koodia.
    • Korjattu koodin generointi abstraktia kartoitusta viittauksia sisällä valinta.
    • Lisätty virhe shekin kelpaa ensimmäisen tavun lukiessa UTF-8 stream suoraan.
    • lisätty org.jibx.runtime.PrintInfo luokka tulostaa sitovia tietoja, teki tämän pääluokan kun runtime purkki suoritetaan suoraan.
    • Lisätty XBIS koodaavat tukea nopeammin ja tasaisempi tiedonvaihdon kun molemmat päät käytät JiBX (verrattuna tekstiin XML).
    • Parannettu poikkeus sanoma unmodifiable luokka on muutettava, jotta molemmat luokan nimi ja polku avulla ladataan luokkaa.
    • Added "lippu-menetelmä" omaisuus määrite osoittaa läsnäolo tai puuttuminen elementin kun unmarshalling.

    Vastaavia ohjelmistoja

    itools
    itools

    20 Feb 15

    markdown2Mathjax
    markdown2Mathjax

    14 Apr 15

    JCAM Engine
    JCAM Engine

    3 Jun 15

    txt2html
    txt2html

    3 Jun 15

    Kommentit JiBX

    Kommentteja ei löytynyt
    Lisää kommentti
    Ota kuvia!