JiBX egy keretet erejű XML adatok Java objektumok. JiBX projekt segítségével dolgozik az adatokat XML dokumentumok segítségével a saját osztálya struktúrákat. A JiBX keret kezeli az összes részletet a konvertáló az adatokat, és az XML alapján a utasításokat.
JiBX célja, hogy végezze el a fordítást közötti belső adatszerkezeteket és XML igen jó hatásfokkal, de még mindig lehetővé teszi a magas fokú ellenőrzést a fordítási folyamat.
Hogyan kezeli ezt? JiBX használja kötelező felbontású dokumentumok határozzák meg a szabályokat, hogyan Java objektumok alakítja vagy XML (kötési). Egy bizonyos pont után már össze a forráskódot class fájlokat futtatni az első része a JiBX keret, a kötelező érvényű fordító.
Ez a fordító növeli bináris class fájlok által termelt Java fordító, hozzátéve kódokat konvertáló esetben az osztályok vagy XML. Miután lefutott a kötési fordító akkor továbbra is a szokásos lépéseket veszel összeállítására az alkalmazás (például építési jar fájlokat, stb). Azt is kihagyja a kötési fordító külön lépésként, és inkább kötődik osztályok közvetlenül a futás, de ez a megközelítés van néhány hátránya.
A második rész a JiBX keret a kötelező runtime. A továbbfejlesztett class fájlokat kötődése révén fordító használja ezt a runtime összetevőt mind a tényleges építési tárgyak egy XML input dokumentum (úgynevezett unmarshalling, az adatok kötelező feladat), és generálására XML kimeneti dokumentumot tárgyak (úgynevezett rendező). A runtime használ értelmező végrehajtása XMLPull API kezelésére input dokumentumok, de egyébként zárt.
Mi az új ebben a kiadásban:
< ul>
Mi az új 1.2.1-es verzióban:
- Ez a kiadás kijavítja a problémákat talált kódgenerálás sémák a képzetlen elemnevek, nincs-névtér sémák, & lt; xs: AppInfo & gt; elemek sémák, és számos más séma változatok.
- Ez is alapvető dokumentáció a Jibx2Wsdl eszközt, és a Jibx2Wsdl példák menni egészen a bevethető webes szolgáltatások használata esetén Axis2 telepítés frissíti az update-axis2-1.4.X csomagot.
Mi az új a 1.2-es verzió:
- A támogatás a kötődés és a séma generációs Java kódból, és A kötelező és kód generálás XML sémát, mely kiterjedt testreszabási egyaránt támogatja.
- A támogatás a moduláris kötelező általa összeállított, egy "előre lefordított" attribútum a & lt; tartalmaznia & gt; elem zászlót, hogy a benne kötődés már külön összeállítani.
- Az átalakított kötelező fordító kódgenerálást, hogy tisztítsák meg a módszer szerkezetét és ne redundáns kódot.
- helyesbítette kódgenerálást absztrakt mapping referenciák belül a választás.
- Added hiba ellenőrzés érvénytelen első byte olvasása közben UTF-8-patak közvetlenül.
- Added org.jibx.runtime.PrintInfo osztály nyomtatni kötelező érvényű felvilágosítást, tette ezt a fő osztály, amikor a futási jar végrehajtásra kerül közvetlenül.
- Added XBIS Enkódolás gyorsabb és tömörebb adatcsere, ha mindkét végét használja JiBX (szemben a szöveget XML).
- Továbbfejlesztett kivétel üzenetet, ha nem módosítható osztály módosítani kell, hogy mind az osztály nevét és elérési útvonalát használt betölteni a kategóriában.
- Added 'flag-módszer "ingatlan attribútum jelzi a jelenléte vagy hiánya egy elem, amikor unmarshalling.
Hozzászólás nem található