JiBX

Tela Software:
JiBX
Detalhes de Software:
Versão: 1.2.3
Data de upload: 12 May 15
Revelador: Dennis M. Sosnoski
Licença: Livre
Popularidade: 84

Rating: nan/5 (Total Votes: 0)

JiBX é uma estrutura para ligação de dados XML para objetos Java. JiBX projeto permite trabalhar com dados de documentos XML usando suas próprias estruturas de classe. A estrutura JiBX lida com todos os detalhes da conversão de seus dados de e para XML com base em suas instruções.
JiBX é projetado para realizar a tradução entre as estruturas de dados internas e XML com uma eficiência muito alta, mas ainda permite um alto grau de controle sobre o processo de tradução.
Como se gerenciar isso? JiBX usa documentos definição de ligação para definir as regras de como seus objetos Java são convertidas para ou a partir de XML (a ligação). Em algum momento depois de você ter compilado o código fonte em arquivos de classe que você executar a primeira parte da estrutura JiBX, o compilador de ligação.
Este compilador reforça arquivos de classe binários produzidos pelo compilador Java, adicionando código para lidar com a conversão de instâncias das classes de ou para XML. Depois de executar o compilador de ligação você pode continuar os passos normais que você toma na montagem de seu aplicativo (como arquivos jar de construção, etc.). Você também pode pular o compilador de ligação como uma etapa separada e, em vez vincular diretamente as classes em tempo de execução, embora esta abordagem tem alguns inconvenientes.
A segunda parte do quadro JiBX é o tempo de execução de ligação. Os arquivos de classe aprimorados gerados pelo compilador de ligação utilizar esse componente de tempo de execução, tanto para realmente construir objetos a partir de um documento de entrada XML (chamada unmarshalling, em termos de ligação de dados) e para a geração de um documento de saída XML a partir de objetos (chamados de triagem). O tempo de execução usa um analisador de implementação do API XMLPull para a manipulação de documentos de entrada, mas de resto é auto-suficiente

O que é novo nesta versão:.

< ul>

  • Corrigido vários problemas relacionados em geração de código a partir de esquema para esquema usando grupos de substituição, ou grupo de referência como base para extensão complexType ou restrição.
  • Corrigida a geração de código a partir de esquema ao usar as definições xml.xsd do namespace http://www.w3.org/XML/1998/namespace.
  • bug corrigido na validação do esquema que exigia uma base = '...' atributo para um elemento de restrição simpleType (tipo base embutido permitida como alternativa).
  • geração WSDL quebrado Fixo de Jibx2Wsdl, que gerou definições vazias para mensagens de saída.
  • Adicionar suporte para xs:. Tipos de lista
  • Melhor nomear algoritmo para componentes de esquema aninhados (se apenas um componente filho, passar o nome do exterior até o componente filho).
  • tipo repetido fixo = & quot; matriz & quot; CodeGen personalização.
  • Corrigido problema com o uso de ligações existentes com redundante inclui com CodeGen (NPE).
  • Modificado a serialização padrão Java 5 enum usar o método name (), em vez do método toString ().
  • Mudou Java 5 enum geração de código a partir de esquema para adicionar um método xmlValue () onde for necessário para fornecer o texto real para ser usado em um documento, em vez de toString () substituindo.
  • Corrigido vários problemas com componentes do esquema incorporados em CodeGen JavaDocs, incluindo o uso de ref = & quot; ... & quot; atribui aos componentes em outros namespaces.
  • O que é novo na versão 1.2.1:

    • Esta versão corrige problemas encontrados na geração de código a partir de esquemas usando nomes de elementos não qualificados, os esquemas não há-de namespace, & lt; xs: appinfo & gt; elementos em esquemas, e diversas outras variações de esquema.
    • Ele também inclui documentação básica para a ferramenta Jibx2Wsdl, e os exemplos Jibx2Wsdl percorrer todo o caminho para serviços Web mobilizáveis ​​quando usado com instalações Axis2 atualizados usando o pacote de update-axis2-1.4.X.

    O que é novo na versão 1.2:

    • Adicionado suporte para a ligação e geração de esquema a partir do código Java, e para a ligação e geração de código a partir de esquema XML, com o apoio personalizações para ambos.
    • Adicionado suporte para compila modular vinculativo, usando um atributo de 'pré-compilado' do & lt; incluem & gt; elemento a bandeira que o incluiu obrigatório já tenha sido compilados separadamente.
    • geração de código do compilador de ligação Reestruturado para limpar método estrutura e evitar código redundante.
    • Corrigido geração de código para referências abstratas mapeamento dentro de uma escolha.
    • Adicionado verificação de erro para o primeiro byte inválido ao ler UTF-8 fluxo diretamente.
    • Adicionado org.jibx.runtime.PrintInfo classe para imprimir as informações de ligação, este seja o principal classe quando o frasco de tempo de execução é executado diretamente.
    • Adicionado XBIS que codifica o apoio ao intercâmbio de dados mais rápida e mais compacto quando ambas as extremidades estão usando JiBX (em comparação com XML texto).
    • Melhoria da mensagem de exceção quando a classe unmodifiable precisa ser modificado, para que sejam entregues o nome da classe eo caminho utilizado para carregar a classe.
    • propriedade Adicionado 'flag-método "atributo para indicar a presença ou ausência de um elemento quando unmarshalling.

    Programas semelhantes

    Aephea
    Aephea

    20 Feb 15

    Wiki2Beamer
    Wiki2Beamer

    11 May 15

    GenNenga
    GenNenga

    20 Feb 15

    Comentário para JiBX

    Comentários não encontrado
    Adicionar comentário
    Ligue imagens!