从 XML 模式生成 SDO 样本详细信息

示例概述

此示例为您提供了从 XML 模式生成服务数据对象(SDO)以及如何使用生成的 SDO 的实际经验。为了方便起见,此示例包含了 PurchaseOrder.xsd 文件和 PurchaseOrderSample.java。

po.test.PurchaseOrderSample.java

目前,SDO 生成器并不生成可告诉用户如何使用生成的 Java 类的样本应用程序。在此示例中提供了 PurchaseOrderSample.java,以告诉用户:

  • 如何在使用生成的类之前添加初始化代码,
  • 如何创建 PurchaseOrder 和其它类的实例,
  • 如何将 PurchaseOrder 的实例序列化到 XML 文件,以及
  • 如何从 XML 文件装入 PurchaseOrder。

从 PurchaseOrder.xsd 生成服务数据对象

要从 PurchaseOrder.xsd 生成 SDO,请执行下列步骤:

  1. 从“包资源管理器”中右键单击 PurchaseOrder.xsd,然后选择生成 -> Java... 以打开 Java 生成向导。

  2. 从“生成器”组合框选择“Eclipse SDO 生成器”。
  3. 在“容器”字段选择“ServiceDataObjectFromXSD”项目。
  4. 单击“完成”以开始生成。
  5. 以下是生成的 Java 类的屏幕快照。


调用 PurchaseOrderSample.java

要运行 PurchaseOrderSample.java,从“包资源管理器”中右键单击 PurchaseOrderSample.java,并选择运行 -> 运行 Java 应用程序。将创建并装回序列化的文件“sample.xml”,重构的 Java 实例将被显示在“控制台”视图中。



以下是序列化的 XML 输出的屏幕快照。