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

示例概述

此示例提供了从 XML 模式生成“服务数据对象”的实际经验,以及告诉您如何使用所生成的 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 实例将显示在“控制台”视图中。注:为了看到 sample.xml 文件,您需要刷新您的项目。要这样做,请右键单击项目,然后单击刷新



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