Introduzindo JiBX
JiBX é uma das muitas ferramentas usadas para converter entre estruturas de dados Java e documentos XML (consulte Recursos). O que diferencia JiBX dos outros são os recursos de desempenho e flexibilidade. O desempenho de JiBX tem uma avaliação alta de forma consistente, superando a de outras ferramentas comuns (como JAXB 2.0) por um ou dois fatores ou mais. JiBX também é mais flexível do que a maioria das outras ferramentas Java-XML, usando definições de ligação para desacoplar a estrutura Java da representação de XML, de forma que cada uma possa ser alterada independentemente da outra.
Com o release 1.2, JiBX incluir recursos importantes que suportam as definições de esquema XML. Você pode usar ferramentas incluídas no release de JiBX para gerar uma definição de esquema que corresponda a seu código Java ou para gerar código Java que corresponda a sua definição de esquema. De qualquer forma, você também obtém uma definição de ligação que permite que você use JiBX para converter entre o código Java e os documentos XML que correspondem à definição de esquema. Neste tutorial, você verá como aplicar o segundo tipo de geração: indo da definição de esquema para o código Java.
Instalando JiBX
Será necessário instalar JiBX antes de prosseguir com este tutorial. Download do ZIP de distribuição 1.2.x mais recente expanda-o em um local conveniente em seu sistema. Você acabará com um diretório denominado jibx, que contém todos os JARs, documentação, exemplos e até mesmo código de origem de JiBX.
Instalando o Código do Tutorial
Agora, faça download do código de amostrado tutorial, também fornecido como um arquivo ZIP. A maneira mais fácil de instalá-lo em seu sistema é expandindo o ZIP para o diretório-raiz de sua distribuição JiBX (ou, no Windows®, copie o diretório dwcode2 de dentro do arquivo ZIP para o diretório-raiz de sua distribuição JiBX). Isso deve criar um subdiretório dwcode2 no diretório
jibx, com os arquivos de exemplo (incluindo build.xml,
custom.xml e outros) dentro desse diretório dwcode2.
O código de amostra inclui um arquivo de construção Ant para automatizar a execução das ferramentas JiBX e tratar das outras etapas envolvidas nos exemplos. Se você instalar o código de amostra diretamente no diretório de instalação JiBX, a construção pode acessar os JARs de JiBX sem qualquer configuração adicional. Se você instalar o código de amostra em outro local, você ainda pode usar a construção Ant. Nesse caso, você precisa editar somente o arquivo build.properties no diretório de código de amostra e alterar o valor da propriedade jibx-home para o caminho de sua instalação de JiBX.
|