的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属性来表示一个元素的存在或不存在解组时。
评论没有发现