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

此样本表示如何从 XML 模式生成服务数据对象,以及如何使用生成的 SDO。此样本包含 PurchaseOrder.xsd 文件和 PurchaseOrderSample.java 类。

父主题: 从 XML 模式生成 SDO

po.test.PurchaseOrderSample.java

目前,SDO 生成器并不生成样本应用程序来向用户说明如何使用生成的 Java™ 类。此示例中提供了 PurchaseOrderSample.java 以演示下列操作:

  • 在使用生成的类之前添加初始化代码。
  • 创建 PurchaseOrder 的实例以及其他类。
  • 将该 PurchaseOrder 实例序列化至 XML 文件。
  • 从该 XML 文件装入 PurchaseOrder。

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

要从 PurchaseOrder.xsd 生成 SDO,请执行下列步骤:
  1. 单击窗口 > 打开透视图 > Java。
  2. 从“包资源管理器”中右键单击 PurchaseOrder.xsd,然后选择 生成 > Java 以调用 Java 生成向导。
    Java 生成向导的图像
  3. 在生成器列表中,选择 SDO 生成器并单击下一步。
  4. 在容器字段,单击浏览以找到工作空间中的 SDOFromXSDExample 项目。
  5. 单击完成以生成 Java 类。 您可以在“包资源管理器”中看到生成的Java 类。

调用 PurchaseOrderSample.java

要运行 PurchaseOrderSample.java:
在“包资源管理器”中右键单击 PurchaseOrderSample.java,然后选择运行方式 > Java 应用程序。 序列化文件“sample.xml”将创建并重新装入。重新构造的 Java 实例将显示在“控制台”视图中。
注: 为了查看 sample.xml 文件,将需要刷新项目。为此,请右键单击该项目并选择刷新。
sample.xml 文件的图像

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

序列化的 XML 输出的图像


反馈