Skip to content
EntityQ518797· pop 11· linked from 58 articles

Java Architecture for XML Binding

Sign in to save

Also known as JAXB

software framework that allows J2EE developers to map Java classes to XML representations

Source code

Jakarta XML Binding gives Java developers an efficient and standard way of mapping between XML and Java code. Java developers using Jakarta XML Binding are more productive because they can write less code themselves and do not have to be experts in XML. Jakarta XML Binding makes it easier for developers to extend their applications with XML and Web Services technologies. jaxb-ri/external RNGOM and relaxng-datatype under jaxb-ri/external are tools for working with RelaxNG. Both can be released separately to break circular dependency between several jaxb-ri sub-projects including jaxb-ri/xsom above.

Excerpt from the source-code README · 3,127 chars · not written by Vinony

Wikidata facts

Show 2 more facts
software version identifier
4.0.7
source code repository URL
github.com/eclipse-ee4j/jaxb-ri
Sources (3)

via Wikidata · CC0

Article · 日本語

Java Architecture for XML Binding(JAXB)は、Javaのクラスを XMLで表現可能にする仕様である。JAXBには主に2つの機能がある。すなわち、JavaのオブジェクトをXMLにシリアライズすることと、逆にXMLからJavaオブジェクトにデシリアライズすることである。言い換えれば、JAXBはメモリ上のデータをXML形式に変換して保存することができ、そのためにプログラム内の各クラスにXMLロード/セーブルーチンを実装する必要がない。 JAXBは仕様が複雑で頻繁に変更される場合に特に便利である。その場合、Javaの定義の変更に合わせてXML Schemaの定義を更新することは、時間もかかるしバグを作りこみやすい作業となる。 JAXBはJakarta EEのAPIの一種であり、Java Web Services Development Pack (JWSDP) の一部でもある。の基盤の一部にもなっている。JAXBはJava 1.6にも含まれている。 JAXB 1.0は、Java Community ProcessのJSR 31において2003年に開発された。続いて2006年、JAXB 2.0がJSR 222において開発され、2017年9月にMaintenance Release 3がリリースされている。リファレンス実装はjava.netにCDDLライセンスで公開されている。

Abstract from DBpedia / Wikipedia · CC BY-SA

Connections

Categories