Bom dia.
Minha classe do webservice.
public String retornaNome(String str){
return str;
}
Classe cliente:
Client cliente = new Client(url);
Object[] resultado = cliente.invoke("retornaNome", new Object[]{"Fabio"});
Eu quero converter o resultado pra minha classe aqui. No caso desse exemplo aí, converter pra String, alguém têm alguma idéia?
O brother… seguinte.
O XFire já trata os tipos Java pra vc…!
No seu exemplo, pra conseguir recuperar a String, vc deve imprimir a posição ZERO do array de Objetos.
EX:
System.out.println(resultado[0]);
Pra conseguir devolver a sua classe de negocio, vc deve mudar o retorno do método que vc está invocando.
Exemplo:
public Carro criaCarro(){
Carro c = new Carro();
c.setMarcaCarro(“VW”);
return c;
}
na invocação do método será devolvido pro vc um XML… ai vc trata ele…
Ewerton, tudo bom?
Cara, vi um tópico onde vc respondeu a uma pessoa sobre XFire e tomei a liberdade de tentar tirar uma dúvida com você.
Usando o XFire como eu faço para que meu cliente anexe um arquivo (que é um .xml) e envie a meu Web Services. E como fazer esse serviço pegar esse arquivo q foi anexado?
Eu fiz essa implementação usando o AXIS e estou estudando o XFire e gostaria de fazer o mesmo com ele.
Posso até te mandar esse código se achar necessário.
desde já agradeço a quem possa ajudar.
abraços