Antes de Iniciar
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 código Java a partir de definições de esquema XML 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 1 cobre o lado inverso de iniciar com código Java e gerar definições de esquema XML.
Este tutorial o guia através do processo de usar JiBX para gerar código Java a partir de definições de esquema XML. Primeiro, você irá aprender como trabalhar com um esquema simples e gerar um modelo de dados Java padrão que corresponde a esse esquema, em seguida, usar esse modelo de dados para ler e escrever os documentos XML. Em seguida, você verá como as customizações podem ser usadas para modificar a geração de códigos para que melhor se ajuste às suas necessidades. Por fim, você irá para um exemplo de esquema mais complexo padrão de mercado e explorará o poder de customizações para simplificar o modelo de dados gerado para esse esquema e melhorar a usabilidade. Após ler este tutorial e trabalhar com os exemplos fornecidos, você poderá usar JiBX para gerar modelos de dados Java customizados para seus próprios esquemas.
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.
Para executar os exemplos, é necessário instalar:
- Um dos seguintes:
- JDK 1.5.0_09 da Sun (ou posterior).
- IBM Developer Kit para tecnologia Java 1.5.0 SR3.
- Uma versão recente da ferramenta de construção Apache Ant .
As instruções de download e instalação de JiBX estão incluídas no tutorial.
