JiBX е рамка за свързване на XML данни в Java обекти. Проект JiBX ви позволява да работите с данни от XML документи с помощта на собствените си структури клас. Рамката на JiBX обработва всички подробности за конвертиране на вашите данни към и от XML въз основа на вашите инструкции.
JiBX е предназначен за извършване на превода между вътрешните структури от данни и XML с много висока ефективност, но все пак ви позволява висока степен на контрол върху процеса на превод.
Как се управлява това? JiBX използва обвързващи документи дефиниция да се определят правилата за това как вашите Java обекти се преобразуват до или от XML (свързването). В един момент, след като компилирате вашия сорс код в клас файлове, които изпълнява първата част на рамката JiBX, обвързващата компилатора.
Това компилатор подобрява двоични клас файлове, произведени от Java компилатор, добавяйки код, за да се справят конвертиране инстанции на класовете до или от XML. След стартиране на задължителен съставител можете да продължите нормалните стъпки, които предприемат за сглобяване вашата кандидатура (като например изграждане на JAR файлове и т.н.). Можете също така да пропуснете задължителен компилатора като отделен етап, а вместо това се свързват класове директно по време на изпълнение, макар че този подход има някои недостатъци.
Във втората част на рамката JiBX е задължителен време на изпълнение. Подобрени файлове класа, генерирани от задължителен компилатора да използват това, по време на работа компонент както за реално изграждане на обекти от XML входния документ (наречена unmarshalling, в информационния обвързващи условия) и за генериране на XML изход документ от предмети (наречена събирателен). Продължителността на работа използва анализатор за прилагане на XMLPull API за работа с входни документи, но иначе е автономен
Какво ново в тази версия:.
< ул>
Какво ново във версия 1.2.1:
- Тази версия поправя проблеми, открити в генериране на код от схеми използване на неквалифицирани имена на елементи, не-пространство от имена схеми, & LT; XS: appinfo & GT; елементи в схеми, както и няколко други варианти на схеми.
- Тя също така включва основна документация за инструменти Jibx2Wsdl и примери Jibx2Wsdl отиват чак до развръщане на уеб услуги, когато се използва с Axis2 инсталации редактирани с помощта на пакета за актуализация-axis2-1.4.X.
Какво ново във версия 1.2:
- Добавена е поддръжка за свързване и генериране на схема от Java код и за свързване и генериране на код от XML схема, с обширни персонализации подкрепа за двете.
- Добавена е поддръжка за модулни свързващи компилира, като се използва "компилиран" атрибут на & LT; включва & GT; елемент за флаг, че включва свързването вече е отделно компилиран.
- Преструктурирана задължителен поколение компилатор код, за да почисти метод структура и да се избегнат излишни код.
- поправен поколение код за абстрактни модели за картографиране в рамките на един избор.
- Добавена проверка грешка за невалиден първия байт при четене UTF-8 поток директно.
- Добавено org.jibx.runtime.PrintInfo клас за отпечатване на обвързваща информация, направена тази главния клас, когато по време на работа буркана се изпълнява директно.
- Добавено XBIS кодираща подкрепа за по-бързо и по-компактен обмен на данни, когато двата края използват JiBX (в сравнение с текст XML).
- Подобрена изключение съобщение, когато unmodifiable клас трябва да бъде изменено, за да се получи както името на класа и пътя, използван за натоварване на класа.
- 'флаг-метод "имущество Добавено атрибут за означаване на наличието или отсъствието на един елемент, когато unmarshalling.
Коментари не е намерена