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>
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.
Kommentteja ei löytynyt