WebService - Lista de Entidades (List of Entity)  XML
Índice dos Fóruns » Desenvolvimento Web
Autor Mensagem
douglasrusso
Thread.start()
[Avatar]

Membro desde: 24/11/2006 19:28:02
Mensagens: 31
Offline

Olá,

O que existe de errado com o meu código, ou será que o que eu estou tentando fazer não é possível.





Método no Cliente:



Enfatizo que minha dificuldade está em retornar uma classe Pessoa que contém seus próprios atributos. Este mesmo código funciona corretamente se eu substituir o conteudo do meu ArrayList para apenas Strings, no lugar da classe entidade Pessoa.

Obrigado!

Douglas Boff Nandi
Estagiário - Itaipu Binacional
Estudante de Ciência da Computação na Universidade Estadual do Oeste do Paraná - Unioeste
Evandro_Contato
JavaTeenager

Membro desde: 04/09/2006 17:27:23
Mensagens: 176
Localização: Curitiba
Offline

E aí Douglas tudo bom??

Cara to começando agora com web service também, mas com list também não consegui o que tive qeu fazer vou transformar ele em Array de Objetos tipo assim

public class UCManterPessoas {
@WebMethod
public Pessoa[] obterPessoas() {
// apenas para teste
int n = 10;
Pessoa[] l = new Pessoa[n];

for(int i = 0 ; i < n ; i ++) {
l[i] = (new Pessoa("Lucio"));
}
return l;
}
}

E depois retonar ele... bom nao sei se ajuda mas acho que é isto, hehe,


att...

Evandro

Evandro P. Contato
ThinkTI - Soluções Inteligentes em Softwares
http://www.thinkti.com.br
http://www.facebook.com/ThinkTISolucoes
41 3206-4760
[WWW]
douglasrusso
Thread.start()
[Avatar]

Membro desde: 24/11/2006 19:28:02
Mensagens: 31
Offline

Ola Evandro,

Também estou iniciando os estudos com WebService, porém já conheço bem o EJB3, mas aqui no estágio é requisito trabalhar com interoperabilidade nas diferentes linguagens.

Obrigado pela Ajuda! Porém, no lado cliente, a classe Pessoa fica sem o atributo "nome", mantendo apenas o atributo ID.

O que devo fazer, se possível coloque seu código aqui, tanto lado cliente como servidor!

Obrigado, Evandro!

Douglas Boff Nandi
Estagiário - Itaipu Binacional
Estudante de Ciência da Computação na Universidade Estadual do Oeste do Paraná - Unioeste
Evandro_Contato
JavaTeenager

Membro desde: 04/09/2006 17:27:23
Mensagens: 176
Localização: Curitiba
Offline

Boa tarde Douglas,

Então aqui o lado cliente estou fazendo testes em outra liguagem Visual DataFlex conhece?? acho dificil ein.. hehehe.. dataflex já teve o seu tempo.. hehe

Então não sei se fiz da maneira correta mas tinha que fazer o negocio andar a maneira como encontrei foi fazer meu WebService chamando algumas funções de outra classe que já convertiam o objeto para Array de objetos[]



Neste caso que lhe passei ele vai passar pro Web Service todos os atributos do usuario, naquele exemplo usuarioId e nomeUsuario, se tivessem mais eles tbem seriam passados.

Então daí no lado cliente eu recebo todos os atributos da classe usuario e consigo trabalhar com ele daí.

Bom espero que ajude qualquer coisa estamos aí,

att...

Evandro

Evandro P. Contato
ThinkTI - Soluções Inteligentes em Softwares
http://www.thinkti.com.br
http://www.facebook.com/ThinkTISolucoes
41 3206-4760
[WWW]
douglasrusso
Thread.start()
[Avatar]

Membro desde: 24/11/2006 19:28:02
Mensagens: 31
Offline

Ok Evandro,

Consegui resolver o problema, obrigado, Evandro!

Att,

Douglas

Douglas Boff Nandi
Estagiário - Itaipu Binacional
Estudante de Ciência da Computação na Universidade Estadual do Oeste do Paraná - Unioeste
 
Índice dos Fóruns » Desenvolvimento Web
Ir para:   
Powered by JForum 2.1.8 © JForum Team