WEB开发网
开发学院数据库DB2 DB2 pureXML 动态编程组合拳:iBatis+BeanUtils+J... 阅读

DB2 pureXML 动态编程组合拳:iBatis+BeanUtils+JiBX

 2010-04-06 00:00:00 来源:WEB开发网   
核心提示: 图 1, iBatis 执行流程图 查看原图(大图)JiBXJiBX 是一款非常优秀的 XML 数据绑定框架,DB2 pureXML 动态编程组合拳:iBatis+BeanUtils+JiBX(4),JiBX 的转换效率是目前很多开源项目都无法比拟的,它通过灵活的绑定映射文件来实现数据对象与 X

图 1。 iBatis 执行流程图
DB2 pureXML 动态编程组合拳:iBatis+BeanUtils+JiBX

查看原图(大图)

JiBX

JiBX 是一款非常优秀的 XML 数据绑定框架,JiBX 的转换效率是目前很多开源项目都无法比拟的。它通过灵活的绑定映射文件来实现数据对象与 XML 文件之间的转换,这个文挡就是联系 XML 数据与 Java 对象之间的桥梁。

一个简单的绑定的例子如图 2 所示:

图 2。 一个简单的绑定定义
DB2 pureXML 动态编程组合拳:iBatis+BeanUtils+JiBX

查看原图(大图)

在这个例子中,JiBX 在绑定文件中定义了 XML 的子元素和 Java 类成员的映射关系,从而将 XML 元素与相应的 Java 对象特性联系起来。JiBX 提供的绑定定义非常灵活,感兴趣的读者可以从参考资料中详细了解。

使用 JiBX 绑定 XML 文档与 Java 对象分为两步 :

第一步是编译绑定,也就是将您完成的绑定定义实际地编译成类文件。JiBX 提供了一个用于此目的的绑定编译器。可以直接运行编译器,将一个或多个绑定定义文件路径作为参数运行 org.jibx.binding.Compile 程序。比如:如果 JiBX 的安装路径在 C:\ 下,您就可以在绑定定义文件 binding.xml 所在的路径下运行下面的命令:

上一页  1 2 3 4 5 6 7 8 9  下一页

Tags:DB pureXML 动态

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接