Oleh : Reza Ervani
بسم الله الرحمن الرحيم
Java Architecture for XML Binding (JAXB) menyediakan cara yang cepat dan nyaman untuk mengikat skema XML dan representasi Java, membuat para pengembang Java menjadi mudah memasukkan data XML dan memproses fungsi-fungsi di aplikasi Java. Sebagai bagian dari proses ini, JAXB menyediakan metode untuk melakukan unmarshall (pembacaan) dokumen instance XML ke pohon konten Java, dan kemudian melakukan marshal (penulisan) pohon konten Java kembali ke dokumen instance XML. JAXB juga menyediakan cara untuk membangun skeman XML dari objek-objek Java.
JAXB 2.0 menyertakan beberapa pengembangan penting dari JAXB 1.0 :
- Mendukung semua fitur skema W3C XML (JAXB 1.0 tidak menspesifikasikan binding untuk beberapa fitur skema W3C XML)
- Mendukung binding Java ke XML, dengan tambahan paket javax.xml.bind.annotation untuk mengontrol binding tersebut (JAXB 1.0 menspesifikasikan pemetaan skema XML ke Java, tetapi tidak sebaliknya Java ke skema XML)
- Reduksi signifikan pada jumlah class-class generated schema-derived.
- Tambahan kapabilitas validasi melalui API validasi JAXP 1.3
- Pustaka runtime yang lebih kecil
Bersambung insya Allah (reza@rumahilmu.or.id)
Leave a Reply