JiBX jest ramy wiązania danych XML na obiekty Java. Projekt JiBX umożliwia pracę z danych z dokumentów XML za pomocą własnych struktur klasowych. Ramy JiBX obsługuje wszystkie szczegóły konwersji danych do iz XML w oparciu o instrukcjach.
JiBX jest przeznaczony do wykonywania tłumaczenie między wewnętrznych struktur danych i XML z bardzo wysoką wydajnością, ale nadal pozwala Ci wysoki stopień kontroli nad procesem tłumaczenia.
Jak to zarządzanie tym? JiBX wykorzystuje wiążących dokumentów rozdzielczości do określenia zasad, jak twoje obiekty Java są konwertowane do lub z XML (wiążące). W pewnym momencie po tym, jak skompilowany kod źródłowy do plików klas wykonać pierwszą część ramach JiBX, kompilator wiążącego.
Ten kompilator zwiększa binarne pliki klasy produkowane przez kompilator Javy, dodanie kodu do obsługi konwersji instancje klas lub z XML. Po uruchomieniu kompilatora wiążącej można kontynuować normalne kroki można podjąć w montażu aplikacji (takich jak budowa pliki jar, itp). Można również pominąć kompilator wiążącej w osobnym kroku i zamiast wiązać zajęcia bezpośrednio przy starcie, choć takie podejście ma pewne wady.
Druga część ram JiBX jest wiążąca czas pracy. Rozszerzone pliki klas generowanych przez kompilator wiążącego użyć tego składnika wykonania zarówno do rzeczywistości budowę obiektów z dokumentu wejściowego XML (tzw unmarshalling w obowiązujących terminów danych) oraz do generowania dokumentu XML z obiektów wyjście nazywane rozrządowej (). Czas pracy wykorzystuje parser wykonawczych API XMLPull dla obsługi dokumentów wejściowych, ale jest inaczej samodzielne
Co nowego w tym wydaniu:.
< ul>
Co nowego w wersji 1.2.1:
- Ta wersja koryguje problemy występujące w generacji kodu od schematów przy użyciu niekwalifikowanych nazw elementów, nie-przestrzeni nazw schematów, & lt; xs: appinfo & gt; elementy schematów, oraz kilka innych zmian schematu.
- zawiera również podstawową dokumentację dla narzędzia Jibx2Wsdl, a przykłady Jibx2Wsdl przejść całą drogę do rozmieszczenia usług sieciowych w przypadku korzystania z instalacji oś2 aktualizowane przez korzystając z pakietu update-axis2-1.4.X.
Co nowego w wersji 1.2:
- Dodano wsparcie dla wiązania i generowanie schematu z kodu Java, a wiązania i generowania kodu z schematu XML, z rozległe wsparcie dla dostosowania zarówno.
- Dodano wsparcie dla modularnych obowiązującymi kompilacji, wykorzystując "skompilowaną" atrybut & lt; to & gt; elementem flagi, które z wiązaniami już oddzielnie kompilowane.
- Restrukturyzacji wiążące generowanie kodu kompilatora, aby oczyścić struktury metody i uniknąć nadmiarowego kodu.
- Poprawiono generowanie kodu dla mapowania w ramach abstrakcyjnych odniesień do wyboru.
- Dodano kontrolę błędów za nieprawidłowe pierwszego bajta podczas odczytu UTF-8 strumień bezpośrednio.
- Klasa Dodane org.jibx.runtime.PrintInfo wydrukować wiążącej informacji, dokonał tego przy głównym jar klasy jest wykonywany bezpośrednio czas pracy.
- Dodane wsparcie dla kodowania XBIS szybsze i bardziej zwartej wymiany danych, gdy oba końce korzystania JiBX (w porównaniu do XML tekstu).
- Lepsza wiadomość jest wyjątkiem, gdy żadnych modyfikacji klasy należy zmienić, aby dać zarówno nazwę klasy oraz ścieżkę używaną do załadowania klasy.
- Flaga-dodaną "Metoda" własność przypisują wskazywać na obecność lub brak elementu, gdy unmarshalling.
Komentarze nie znaleziono