Olá galera, estou num projeto onde necessito efetuar a leitura e gravação de XML em JAVA. Ja possuo os schemas para validar o XML. Dei uma olhada no JDOM, Xsteam e Jaxb. Porém não sei em qual dar foco e qual tem um melhor desempenho. O que indicam ?
Gravação e Leitura de XML em Java
4 Respostas
Pq vc não faz um teste simples com cada uma?
Aquela que você achar mais simples e com melhor performance você investe seu tempo. (:
Rapaz, há um tempo aqui no trabalho houve a necessidade de criar um XML com informações privilegiadas de banco de dados, como login e senha por exemplo.
Então fiz um projeto em JSE mesmo, que criptografa as informações digitadas e envia para um XML.
Vou disponibilizar o projeto, com ele em mãos vc pode adaptar o código para seu projeto, espero que ajude.
Para criptografia utilizei a api do Jasypt 1.9
-Ai vc me pergunta o motivo de ter utilizado essa api e não usei um md5, por exemplo.
Simples, pois depois de gerado eu precisaria descriptografar esse XML.
E para criação e leitura do XML utilizei a api do JDOM.
OBS: Na linha 172 da classe MenuXML.java não esqueça de alterar o caminho para o caminho que você desejar, caso contrário não irá funcionar (marretei o caminho pois era algo simples e direto, mas isso não é aconselhado em aplicações web).
Link para download do arquivo:
https://drive.google.com/file/d/0B6KkO_dfLByGOFNaU1BnN0VZaVU/view?usp=sharing
Espero ter ajudado.
Rapaz, há um tempo aqui no trabalho houve a necessidade de criar um XML com informações privilegiadas de banco de dados, como login e senha por exemplo.Então fiz um projeto em JSE mesmo, que criptografa as informações digitadas e envia para um XML.
Vou disponibilizar o projeto, com ele em mãos vc pode adaptar o código para seu projeto, espero que ajude.
Para criptografia utilizei a api do Jasypt 1.9
-Ai vc me pergunta o motivo de ter utilizado essa api e não usei um md5, por exemplo.
Simples, pois depois de gerado eu precisaria descriptografar esse XML.E para criação e leitura do XML utilizei a api do JDOM.
OBS: Na linha 172 da classe MenuXML.java não esqueça de alterar o caminho para o caminho que você desejar, caso contrário não irá funcionar (marretei o caminho pois era algo simples e direto, mas isso não é aconselhado em aplicações web).
Link para download do arquivo:
https://drive.google.com/file/d/0B6KkO_dfLByGOFNaU1BnN0VZaVU/view?usp=sharingEspero ter ajudado.
Na boa? Crie um projeto no GIT usando maven.
Você pode até colocá-lo no seu CV. (:
Assim que eu tiver um tempinho vou fazer.
Obrigado pela dica Hebert Coelho.