 | Nível: Intermediário Dennis Sosnoski, President, Sosnoski Software Solutions, Inc.
03/Mar/2009 A geração de código a partir de definições de esquema XML é amplamente usada para todos os tipos de troca de dados XML, incluindo serviços da Web. A maioria das ferramentas de ligação de dados estruturam de forma rígida código gerado baseado no esquema — até mesmo aspectos do esquema que podem ser irrelevantes para seu aplicativo. Neste tutorial, o seguindo de uma série em duas partes, aprenda como JiBX 1.2 gera código mais limpo realizando uma tarefa melhor de interpretação do esquema e eliminação do grupo de classes desnecessárias. Você também verá como é possível customizar o código gerado para se adequar melhor às suas necessidades, incluindo customizações que eliminam facilmente os componentes desnecessários do esquema. 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 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.
Objetivos
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.
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.
Requisitos do Sistema
Para executar os exemplos, é necessário instalar:
- Um dos seguintes:
- 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.
|  |