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: 11

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

    uni2ascii
    uni2ascii

    11 May 15

    mdx_smartypants
    mdx_smartypants

    14 Apr 15

    kramdown
    kramdown

    20 Feb 15

    Comentário para JiBX

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