JAXB
維基百科,自由的 encyclopedia
JAXB(Java Architecture for XML Binding簡稱JAXB)允許Java開發人員將Java類映射為XML表示方式。JAXB提供兩種主要特性:將一個Java對象序列化為XML,以及反向操作,將XML解析成Java對象。換句話說,JAXB允許以XML格式存儲和讀取數據,而不需要程序的類結構實現特定的讀取XML和保存XML的代碼。
當規格複雜且經常變化時JAXB特別有用。在這種情況下,經常修改XML模式定義以與Java定義保持一致很花費時間並且容易產生錯誤。
JAXB是Java EE平台的API之一,同時是Java Web服務開發包(英語:Java Web Services Development Pack)的一部分。JAXB也是Web服務互操作性技術(英語:Metro WSIT)的基礎之一. JAXB是J2SE1.6的一部分。
JAXB 1.0是在Java社群過程中作為JSR 31開發出來的。JAXB 2.0是作為JSR 222開發的。這兩個版本的參考實現可以從java.net下載。