Avançar para a área de conteúdo

ir para o conteúdo principal

developerWorks Brasil  >  Software livre  >

JiBX 1.2, Parte 1: Código Java para Esquema XML

Melhorar a qualidade do esquema com a conversão customizada de modelos de dados Java para, e a partir de, documentos XML

developerWorks
Página 1 de 11 Ir para a próxima página

Opções de documento

Código de amostra


Classificar este tutorial

Ajude-nos a melhorar este conteúdo


Nível: Intermediário

Dennis Sosnoski, President, Sosnoski Software Solutions, Inc.

03/Mar/2009

As definições de esquema XML são a base para muitos tipos de trocas de dados, incluindo a maioria dos formulários de serviços da Web. Mas o Esquema XML é um padrão complexo e a maioria das ferramentas para criar e modificar definições de esquema não é tão poderosa nem fácil de usar como aquelas para trabalhar com código Java™ . Os novos recursos de JiBX 1.2 sobre os quais você irá aprender neste tutorial — Parte 1 de uma série em duas partes — permitem iniciar com código Java e facilmente gerar definições de esquema de qualidade para corresponderem a suas estruturas de dados. Você pode, então, usar os esquemas diretamente, usando ligação de dados JiBX ou não.

Antes de Iniciar

Sobre este Tutorial

JiBX é uma ferramenta para fazer a ligação de dados XML a objetos Java. A ligação de dados de JiBX é conhecida há muito tempo como a abordagem mais rápida e mais flexível para fazer a ligação de código Java com XML. Mas a complexidade de suas definições de ligação e seu suporte limitado para definições de esquema XML cada vez mais usadas frustraram usuários em alguns momentos. Felizmente, a versão 1.2 de JiBX percorreu um longo caminho para eliminar esses problemas. Neste tutorial, você aprenderá sobre como usar os novos recursos de JiBX 1.2 para gerar definições de esquema XML facilmente a partir de código Java e ler e gravar documentos XML que correspondem às definições de esquema geradas — tudo sem precisar entrar nos detalhes de definições de ligação de JiBX. A Parte 2 cobre o lado inverso de iniciar com as definições de esquema XML e gerar código Java.

Objetivos

Este tutorial o guia através do processo de usar JiBX para gerar definições de esquema XML a partir de código Java. Você verá primeiro como iniciar com um simples modelo de dados Java e gerar um esquema padrão que corresponda a esse modelo. A partir dessa base, você aprenderá como é possível aplicar facilmente um intervalo de customizações para controlar os valores reais usados a partir de suas classes Java e como são acessados, se são necessários ou opcionais, nomes e espaços de nomes usados no XML e até mesmo a estrutura de definição do esquema gerado. Ao longo do caminho, você verá como JiBX agrega valor a seus esquemas gerados, usando seu investimento em Javadocs para documentar a definição de esquema automaticamente. Após ler este tutorial e trabalhar com os exemplos fornecidos, você poderá usar JiBX para gerar definições de esquema XML de suas próprias classes de estrutura de dados Java.



Voltar para parte superior


Pré-requisitos

Para entender este tutorial, você deve ter pelo menos um conhecimento básico de código Java e XML. Você não precisa de um entendimento detalhado de definições de esquema XML, mas alguma familiaridade com o esquema ajudará a entender os exemplos de uma melhor forma.



Voltar para parte superior


Requisitos do Sistema

Para executar os exemplos, é necessário instalar:

As instruções de download e instalação de JiBX estão incluídas no tutorial.



Voltar para parte superior



Página 1 de 11 Ir para a próxima página