JiBX

Скріншот програми:
JiBX
Дані програми:
Версія: 1.2.3
Дата завантаження: 12 May 15
Розробник: Dennis M. Sosnoski
Ліцензія: Безкоштовно
Популярність: 11

Rating: nan/5 (Total Votes: 0)

JiBX є основою для зв'язування XML дані до об'єктів Java. Проект JiBX дозволяє працювати з даними з XML документів, використовуючи свої власні структури класу. База JiBX обробляє всі деталі перетворення даних в і з XML на основі ваших інструкцій.
JiBX розроблений, щоб виконати переклад між внутрішніми структурами даних і XML з дуже високою ефективністю, але все ж дозволяє вам високу ступінь контролю над процесом перекладу.
Як це вдалося? JiBX використовує документи обов'язкові чіткості визначити правила про те, як ваші об'єкти Java перетворюються в або з XML (зв'язування). У якийсь момент після того, як буде складено ваш вихідний код у файли класів ви виконуєте першу частину рамках JiBX, що зв'язує компілятора.
Цей компілятор збільшує двійковий класу файли, отримані за допомогою компілятора Java, додавши код для обробки перетворення примірників класів або з XML. Після запуску компілятора зв'язування можна продовжувати нормальні кроки ви приймаєте в збірці додатки (наприклад, файлів JAR будівельних і т.д.). Ви також можете пропустити обов'язкову компілятор як окремий крок і замість прив'язки класів безпосередньо під час виконання, хоча цей підхід має деякі недоліки.
Друга частина рамках JiBX є обов'язковим до виконання. Розширені файли класів, породжених зв'язування компілятора використовувати цей компонент під час виконання і за фактично будівництво об'єктів з вхідного XML-документа (під назвою демаршаллінга в обов'язкові умови даних) і для генерації вихідний XML-документ з об'єктів (так званий сортувальної). Середовище виконання використовує парсер, який реалізує XMLPull API для обробки вхідних документів, але в іншому випадку автономний

Що нового У цьому випуску :.

< UL>

  • Виправлена ​​кілька пов'язаних з цим питань у генерації коду зі схеми для схеми заміщення за допомогою групи або контрольної групи в якості основи для розширення ComplexType або обмежень.
  • Виправлена ​​генерація коду зі схеми при використанні визначення xml.xsd з імен http://www.w3.org/XML/1998/namespace.
  • Виправлений баг у перевірці схеми, які потрібно базу = '...' атрибут елемента обмеження simpleType (вбудований базовий тип допускається в якості альтернативи).
  • Виправлена ​​порушується покоління WSDL з Jibx2Wsdl, який викликав порожні визначення для виведення повідомлень.
  • додати підтримку XS :. Типи списків
  • Краще назвати алгоритм вкладених компонентів схеми (якщо тільки один компонент дитина, пройти зовнішнє ім'я до компонента дитини).
  • Виправлена ​​повторюється типу = & Quot; масив і Quot; CodeGen налаштування.
  • Виправлена ​​проблема з використанням існуючих прив'язок з резервуванням включає в CodeGen (NPE).
  • Змінено Java 5 перерахування сериализация за замовчуванням використовувати метод ім'я (), а не метод ToString ().
  • Змінено Java 5 перерахування генерації коду зі схеми, щоб додати метод xmlValue (), де, необхідного для живлення самого тексту, які будуть використовуватися в документі, а не перекривати ToString ().
  • Виправлено кілька проблем з вбудованими компонентами схеми в Codegen JavaDocs, в тому числі використання вих = & Quot; ... & Quot; атрибути компонентів в інших просторах імен.
  • Що нового у версії 1.2.1:

    • Цей реліз виправляє проблеми, виявлені в генерації коду зі схем використовуючи імена дискваліфікованих елементів, що не-простору імен схеми, і л; XS: AppInfo & GT; елементи схем, і кілька інших варіантів схеми.
    • Це також включає в себе основну документацію для інструменту Jibx2Wsdl, і приклади Jibx2Wsdl пройти весь шлях до розгортання веб-служб при використанні Axis2 установок оновлених за допомогою пакета оновлення, axis2-1.4.X.

    Що нового у версії 1.2:

    • Додана підтримка для зв'язування і генерація схеми з коду, і для зв'язування і генерації коду з XML-схеми, з обширні налаштування підтримки для обох.
    • Додана підтримка для модульних обов'язкових компіляцій, використовуючи '' попередньо скомпільованих атрибут & Lt; включають в себе і GT; елемент прапора, який включений зв'язування вже окремо складається.
    • реорганізованого зв'язування покоління код компілятора для очищення метод структуру і уникнути надлишкового коду.
    • Виправлена ​​генерація коду для абстрактних посилань картування у виборі.
    • Додана перевірка помилок для недійсного першого байта при читанні UTF-8 потік безпосередньо.
    • клас Додано org.jibx.runtime.PrintInfo друкувати обов'язкової інформації, зробив це основний клас, коли посудина виконання виконується безпосередньо.
    • Додана XBIS кодування підтримку для більш швидкого і більш компактного обміну даними, коли обидва кінці за допомогою JiBX (у порівнянні з текстом XML).
    • Покращена повідомлення винятки, коли нередактіруемих клас повинен бути змінений, щоб дати як ім'я класу і шлях, який використовується для завантаження класу.
    • Додана 'флаг-метод »нерухомість атрибут вказує на наявність або відсутність елемента, коли демаршаллізаціі.

    Схожі програми

    GLE
    GLE

    15 Apr 15

    Beautiful Soup
    Beautiful Soup

    14 Apr 15

    Amoeba
    Amoeba

    3 Jun 15

    DataTree
    DataTree

    12 May 15

    JiBX

    Коментар не знайдено
    додати коментар
    Включіть картинки!