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 出力のイメージ


フィードバック