快速业务通道

JiBX 1.2,第1部分: 从Java代码到XML模式 - 编程入门网

作者 佚名技术 来源 NET编程 浏览 发布时间 2012-06-14

在本教程中,您了解了使用 JiBX 通过 Java 代码生成 XML 模式定义,然后将匹配该模式的文档与 Java 数据结构来回转换。除了本教程中介绍的自定义之外,还有许多其他自定义可用于控制模式生成。JiBX 文档将提供所有这些自定义选项的完整信息,以及通过代码生成模式的更多示例。

通过使用实际的绑定定义,您可以进一步使用 JiBX,这将使您可以控制转换过程的每一个步骤。使用绑定定义中构建的用户扩展钩(hook),您可以轻松地将自己的代码添加到转换过程中,作为其中的一部分执行。您甚至可以创建自己的自定义编组和解组代码,这些代码可以有选择性地从 JiBX 所生成的代码处接管控制权,以处理独特的 XML 或 Java 数据结构。JiBX 文档包括演示使用绑定定义的各个方面的教程,包括这些扩展功能,以及有关所有详细信息的参考文档。

当您需要快速地为数据交换开发模式定义,而不希望了解有关模式的大量信息时,使用 JiBX 尤为方便。XML Schema 标准十分复杂,并且用于处理模式定义的工具为重构模式提供的支持很少。如本教程所示,通过使用 Java 代码和 BindGen 作为模式开发的基础,您可以应用 Java IDE 的全部灵活性快速而轻松地创建模式定义,而无需费心研究如何使用 JiBX。

JiBX 还提供了一个基于 Java 代码为 Web 服务生成完整 WSDL 和模式定义的工具。此工具名为 Jibx2Wsdl,构建在 BindGen 之上。您可以将本文中讨论的所有 BindGen 自定义用于数据类,作为您自己的服务方法的输入和输出,这样生成的模式将反映您的偏好。JiBX 文档将提供如何使用 Jibx2Wsdl 的详细信息。

在 第 2 部分 中,您将了解如何使用 JiBX 通过 XML 模式定义生成 Java 代码。

本文配套源码

凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢!

分享到: 更多

Copyright ©1999-2011 厦门凌众科技有限公司 厦门优通互联科技开发有限公司 All rights reserved

地址(ADD):厦门软件园二期望海路63号701E(东南融通旁) 邮编(ZIP):361008

电话:0592-5908028 传真:0592-5908039 咨询信箱:web@lingzhong.cn 咨询OICQ:173723134

《中华人民共和国增值电信业务经营许可证》闽B2-20100024  ICP备案:闽ICP备05037997号