Detalhes da Amostra de Geração de SDO a Partir de Esquema XML

Esta amostra representa como gerar Objetos de Dados de Serviço a partir de um Esquema XML e como utilizar os SDOs gerados. A mostra inclui o arquivo PurchaseOrder.xsd e a classe PurchaseOrderSample.java.

Tópico pai: Gerando SDO a Partir do Esquema XML

po.test.PurchaseOrderSample.java

Atualmente, o gerador SDO não gera um aplicativo de amostra que possa mostrar aos usuários como as classes Java geradas podem ser utilizadas. PurchaseOrderSample.java é fornecido no exemplo para demonstrar as seguintes ações:

  • Incluir código de inicialização antes de utilizar as classes geradas.
  • Criar uma instância de PurchaseOrder e as outras classes.
  • Serializar a instância de PurchaseOrder em um arquivo XML.
  • Carregar PurchaseOrder a partir do arquivo XML.

Gerando Objetos de Dados de Serviço a Partir de PurchaseOrder.xsd

Para gerar SDOs a partir de PurchaseOrder.xsd, siga as etapas a seguir:
  1. Clique em Janela (Window) > Abrir Perspectiva (Open Perspective) > Java.
  2. Clique com o botão direito do mouse em PurchaseOrder.xsd a partir do Explorador de Pacotes (Package Explorer) e, em seguida, selecione Gerar (Generate) > Java para tornar visível o assistente de geração Java.
    Imagem do assistente Gerar Java (Generate Java)
  3. Na lista Gerador (Generator), selecione Gerador SDO (SDO Generator) e clique em Avançar (Next).
  4. No campo Contêiner (Container), clique em Procurar (Browse) para localizar o projeto SDOFromXSDExample no espaço de trabalho.
  5. Clique em Concluir (Finish) para gerar as classes Java. É possível visualizar as classes Java geradas no Explorador de Pacotes (Package Explorer).

Chamando PurchaseOrderSample.java

Para executar PurchaseOrderSample.java:
Clique com o botão direito do mouse em PurchaseOrderSample.java no Explorador de Pacotes (Package Explorer) e selecione Executar Como (Run As) > Aplicativo Java (Java Application). O arquivo serializado "sample.xml" será criado e recarregado. As instâncias Java reconstruídas serão exibidas na visualização Console.
Nota: Para ver o arquivo sample.xml, será necessário atualizar o projeto. Para isso, clique com o botão direito do mouse no projeto e selecione Atualizar (Refresh).
Imagem do arquivo sample.xml

A seguir é apresentada uma captura instantânea de tela da saída XML serializada.

Imagem da saída XML serializada


Feedback