JiBX

Software screenshot:
JiBX
Rincian Software:
Versi: 1.2.3
Tanggal Upload: 12 May 15
Pengembang: Dennis M. Sosnoski
Lisensi: Gratis
Popularitas: 11

Rating: nan/5 (Total Votes: 0)

JiBX adalah kerangka kerja untuk mengikat data XML ke objek Java. Proyek JiBX memungkinkan Anda bekerja dengan data dari dokumen XML menggunakan struktur kelas Anda sendiri. The JiBX kerangka menangani semua rincian mengkonversi data ke dan dari XML berdasarkan instruksi Anda.
JiBX dirancang untuk melakukan terjemahan antara struktur data internal dan XML dengan efisiensi yang sangat tinggi, tapi masih memungkinkan Anda tingkat tinggi kontrol atas proses penerjemahan.
Bagaimana mengelola ini? JiBX menggunakan dokumen definisi mengikat untuk menentukan aturan untuk bagaimana objek Java Anda dikonversi ke atau dari XML (mengikat). Di beberapa titik setelah Anda telah menyusun kode sumber Anda dalam file kelas Anda menjalankan bagian pertama dari kerangka JiBX, compiler mengikat.
Compiler ini meningkatkan file kelas biner yang dihasilkan oleh compiler Java, menambahkan kode untuk menangani mengubah contoh dari kelas ke atau dari XML. Setelah menjalankan compiler mengikat Anda dapat melanjutkan langkah-langkah yang normal Anda ambil dalam perakitan aplikasi Anda (seperti file jar bangunan, dll). Anda juga dapat melewatkan compiler mengikat sebagai langkah yang terpisah dan bukan mengikat kelas langsung pada saat runtime, meskipun pendekatan ini memiliki beberapa kekurangan.
Bagian kedua dari kerangka JiBX adalah runtime mengikat. File kelas yang disempurnakan yang dihasilkan oleh compiler mengikat menggunakan komponen runtime ini baik untuk benar-benar membangun objek dari dokumen masukan XML (disebut unmarshalling, data istilah yang mengikat) dan untuk menghasilkan dokumen output XML dari objek (disebut marshalling). Runtime menggunakan parser menerapkan API XMLPull untuk menangani dokumen masukan, tetapi jika tidak mandiri

Apa yang baru dalam rilis ini:.

< ul>

  • Dikoreksi beberapa isu-isu terkait dalam kode generasi dari skema untuk skema menggunakan kelompok substitusi, atau referensi kelompok sebagai dasar untuk complexType ekstensi atau pembatasan.
  • Dikoreksi generasi kode dari skema bila menggunakan definisi xml.xsd dari namespace http://www.w3.org/XML/1998/namespace.
  • Dikoreksi bug di validasi skema yang diperlukan basis = '...' atribut untuk elemen pembatasan simpleType (tipe dasar inline diperkenankan alternatif).
  • Tetap generasi WSDL rusak dari Jibx2Wsdl, yang dihasilkan definisi kosong untuk pesan output.
  • Add dukungan untuk xs:. Jenis daftar
  • Lebih baik penamaan algoritma untuk komponen skema bersarang (jika hanya satu komponen anak, lulus nama luar ke komponen anak).
  • Tetap berulang-type = & quot; array yang & quot;
  • CODEGEN kustomisasi.
  • Dikoreksi masalah dengan menggunakan binding yang ada dengan berlebihan termasuk dengan codegen (NPE).
  • Berubah Jawa 5 enum standar serialisasi menggunakan metode nama (), daripada () metode toString.
  • Berubah Jawa 5 enum generasi kode dari skema menambahkan xmlValue () metode mana yang dibutuhkan untuk memasok teks yang sebenarnya yang akan digunakan dalam dokumen, bukan mengesampingkan toString ().
  • Tetap beberapa masalah dengan tertanam komponen skema di codegen JavaDocs, termasuk penggunaan ref = & quot; ... & quot; atribut untuk komponen dalam ruang nama lainnya.
  • Apa yang baru di versi 1.2.1:

    • Rilis ini memperbaiki masalah yang ditemukan dalam kode generasi dari skema menggunakan nama elemen wajar tanpa pengecualian, skema tidak ada namespace, & lt; xs: appinfo & gt; elemen dalam skema, dan beberapa variasi skema lainnya.
    • Ini juga mencakup dokumentasi dasar untuk alat Jibx2Wsdl, dan contoh Jibx2Wsdl pergi semua jalan ke layanan Web deployable bila digunakan dengan instalasi Axis2 diperbarui dengan menggunakan paket update-axis2-1.4.X.

    Apa yang baru di versi 1.2:

    • Ditambahkan dukungan untuk mengikat dan generasi skema dari kode Java, dan untuk mengikat dan generasi kode dari skema XML, dengan kustomisasi yang luas dukungan untuk keduanya.
    • Ditambahkan dukungan untuk kompilasi mengikat modular, menggunakan atribut 'dikompilasi' dari & lt; termasuk & gt; elemen bendera yang termasuk mengikat telah dikompilasi secara terpisah.
    • direstrukturisasi pembuatan kode compiler mengikat untuk membersihkan struktur metode dan menghindari kode berlebihan.
    • Dikoreksi generasi kode untuk referensi pemetaan abstrak dalam pilihan.
    • Ditambahkan kesalahan cek valid pertama byte ketika membaca UTF-8 streaming langsung.
    • kelas Ditambahkan org.jibx.runtime.PrintInfo untuk mencetak informasi yang mengikat, membuat ini kelas utama ketika jar runtime dieksekusi langsung.
    • Ditambahkan XBIS pengkodean dukungan untuk pertukaran data yang lebih cepat dan lebih kompak ketika kedua ujungnya menggunakan JiBX (dibandingkan dengan teks XML).
    • Peningkatan pesan pengecualian ketika kelas unmodifiable perlu dimodifikasi, untuk memberikan kedua nama kelas dan jalan yang digunakan untuk memuat kelas.
    • Ditambahkan 'flag-metode' properti atribut untuk menunjukkan ada tidaknya unsur saat unmarshalling.

    Software yang serupa

    scrap2rtf
    scrap2rtf

    20 Feb 15

    rst2slides
    rst2slides

    11 May 15

    Komentar untuk JiBX

    Komentar tidak ditemukan
    Tambahkan komentar
    Aktifkan gambar!