的JiBX是XML數據綁定到Java對象的框架。 JiBX的項目可以讓你的工作與使用自己的階級結構的XML文檔中的數據。該JiBX框架處理您的數據轉換和從根據您的指示XML的所有細節。
JiBX的被設計成具有非常高的效率進行的內部數據結構和XML之間的轉換,但仍允許你在翻譯過程控制的高度。
它是如何管理的? JiBX使用綁定定義文件來定義如何在Java對象轉換為或從XML(綁定)的規則。在某些時候,你編譯你的源代碼成類文件後執行JiBX框架,綁定編譯器的第一部分。
這個編譯器增強了Java編譯器生成的二進制類文件,添加代碼來處理轉換類的實例或XML。運行綁定編譯器後,你可以繼續你在裝配應用程序正常的步驟(如建築jar文件等)。你也可以跳過綁定編譯為一個單獨的步驟,而是綁定類直接在運行時,儘管這種方法有一些缺點。
的JiBX框架的第二部分是結合運行。由綁定編譯器生成的增強類文件使用此運行時組件都為實際構建從XML輸入文檔的對象(被稱為解組,在數據綁定而言)和用於從對象的XML文檔的輸出(稱為編組)。運行時使用的解析器實現來處理輸入文檔的XMLPull API,但在其他方面自成體系
什麼是此版本的新:
< UL>
在什麼版本1.2.1是新的:
- 在此版本中修正代碼生成,從發現問題的模式使用不合格的元素名稱,沒有命名空間的架構,其中&; XS:APPINFO&GT;在架構元素,和其他幾個模式的變化。
- 它還包括對Jibx2Wsdl工具的基本文件,以及Jibx2Wsdl例子走一路部署的Web服務,通過使用update-axis2-1.4.X更新包安裝的Axis2使用時。
什麼是在1.2版本中新的:
- 添加了從Java代碼綁定和模式生成的支持,和從XML架構綁定和代碼生成,有兩種廣泛的自定義支持。
- 新增模塊化約束力的編譯支持,使用的℃的“預編譯”屬性;包括&GT;元素,標誌,所包含的結合已經被單獨編譯。
- 重組綁定編譯器代碼生成清理方法結構,避免冗餘代碼。
- 修正代碼生成中選擇抽象的映射引用。
- 直接讀取UTF-8流時的無效第一個字節增加錯誤檢查。
- 新增org.jibx.runtime.PrintInfo類打印綁定信息,使這個在運行時jar直接執行主類。
- 新增XBIS編碼更快,更緊湊的數據交換支持時,兩端都使用JiBX(相對於文本XML)。
- 當不可修改類需要進行修改,給這兩個類名和用來加載類的路徑改進的異常信息。
- 新增'標誌法“property屬性來表示一個元素的存在或不存在解組時。
評論沒有發現