Cookxml.

ferramenta de ligação de código aberto que você pode usar
Baixe Agora

Cookxml. Classificação e resumo

Propaganda

  • Rating:
  • Nome do editor:
  • Heng Yuan
  • Tamanho do arquivo:
  • 143 KB

Cookxml. Tag


Cookxml. Descrição

O CookXML é uma poderosa ferramenta de ligação de dados XML dinâmica de uso geral. Ele é projetado para ser fácil de usar e facilmente extensível. A implementação atual só faz a desdobramento. O aspecto de empacotamento será adicionado. Objetos Unmarshals CookxML de XML usando uma abordagem de interpretação. Ele carrega bibliotecas de tags definidas pelo usuário no tempo de execução para converter documentos XML em objetos Java. O resultado é um analisador XML altamente configurável. Assim, não é ótimo para a ligação de dados XML, também é útil na criação de analisadores para scripts escritos em XML. Na verdade, uso essa abordagem para criar muitos pequenos analisadores no trabalho. O cookxml usa um conjunto de delegados que são criadores (fábricas de objetos), setters, aderentes e conversores, para interpretar o XML. Esses delegados juntos formam uma biblioteca de tags. Para usar o CookXML, geralmente cria uma biblioteca de tag que controla como os objetos são criados, modificados e vinculados. Objetos são criados usando objetos de fábrica sempre que uma tag ser encontrada. Suas propriedades estão em segundo lugar quando um atributo é visto, geralmente através de funções de setter padrão. Objetos podem ser adicionados aos objetos pai no pedido de prefixo ou postfix. A maioria das coisas pode ser feita usando o construtor padrão para as funções de objeto, variáveis / setter e uma função de adição. Portanto, é simples escrever uma biblioteca de tags. O cookxml é projetado para ser facilmente extensível. Se você criar uma nova classe Java, diga myslider com base no JSlider, que já está na biblioteca de tags do cookswing, você pode criar a nova tag com muito menos esforço, contando a biblioteca de tags que herda. Instantaneamente, herda todos os esforços que você coloca em atributos de configuração (notadamente dezenas de atributos relacionados ao Swing listeners), adicionando crianças, etc. (bem, provavelmente apenas uma ou duas linhas de código usando o cookxml de qualquer maneira, mas você ainda está livre de implementação mudanças que eu faria para.). Embora o CookXML com certas bibliotecas de tags possam ser poderosos o suficiente para transformar o XML em um idioma completo que pode fazer praticamente qualquer coisa que é possível em Java, não há sentido em fazê-lo. Minha visualização no XML é que ela serve como uma excelente ferramenta para cabeçalhos, arquivos de configuração, xul, protocolos de comunicação e até certo ponto armazenamento de dados. O cookxml se destaca em lidar com tudo isso. Eu uso o cookxml extensivamente para projetos pessoais e relacionados ao trabalho. Para 90% da análise relacionada ao XML (não incluindo Xul), descobri que usar o CookXML é mais rápido / mais fácil de escrever. Para o resto 10%, principalmente resultados de consulta em XML que contêm muitas tags / campos ignorados diferentes, encontrei a análise direta da árvore Dom pode ser mais rápida / mais simples. Então, novamente, talvez seja só que eu não gosto de aprender dezenas de diferentes bibliotecas XML para a pequena fração de recursos que eu estaria interessado.


Cookxml. Software Relacionado

Razza

Uma infraestrutura de teste de algoritmo de classificação abrangente ...

94 9.8 MB

Download