quinta-feira, 16 de fevereiro de 2017

Procurando textos em arquivos pelo Terminal

É possível pesquisar conteúdos de arquivos utilizando o comando grep


grep -l  [texto da pesquisa] [arquivos da pesquisa]

Exemplo: 

cd ~/
grep -l  "futebol" *

ou usando recursividade:
grep -lr  "futebol" *

sexta-feira, 3 de fevereiro de 2017

Gerando classes a partir de um WSDL

No próprio jdk existe uma ferramenta chamada wsimport que é utilizada para traduzir um arquivo Web Services Description Language (WSDL) file, gerando os arquivos necessários (JAX-WS portable artifacts) para um cliente de web service, e permitindo que o cliente acesse este web service publicado.

A ferramenta wsimport está disponível em $JDK/bin.

Como exemplo, vamos usar o endereço do web service dos correios.

Para gerar as classes, o comando ficaria:

wsimport -keep -verbose https://apps.correios.com.br/SigepMasterJPA/AtendeClienteService/AtendeCliente?wsdl