Webservice Para Iniciante - ComplexType?  XML
Índice dos Fóruns » Java Enterprise Edition (Java EE)
Autor Mensagem
EderBaum
JavaBaby
[Avatar]

Membro desde: 27/07/2005 22:58:32
Mensagens: 92
Offline

Minha duvida é o seguinte.

Já fiz um webservice neste estilo aqui:


Fiz ele funcionar no Axis, GlassFish e CXF gerando o WSDL e fazendo a chamada por um cliente
No entanto isso é muito básico para mim, pois preciso algo um pouco mais robusto e trabalhando com Objetos que seguem o Padrão Bean como:


onde a classe Fornecedor por exemplo seria algo como:


O problema é como mapear esta classe Fornecedor para aparecer no WSDL para então gerar o Cliente que fará o processo.
Alguma documentação que ou exemplo que possa me ser util?

sabesim.com.br
[WWW]
luizhcp
What is classpath?
[Avatar]

Membro desde: 07/05/2007 18:48:07
Mensagens: 5
Offline

Bom dia.

Estou com a mesma dúvida. Será que alguém pode nos ajudar na implementação?

Abraços,
Luiz
[MSN]
EderBaum
JavaBaby
[Avatar]

Membro desde: 27/07/2005 22:58:32
Mensagens: 92
Offline

Acabei fazendo algo na unha mesmo, tendo que trabalhar diretamente com "SOAPMessage" e serialização com JAXB

Você pode achar algo sobre SOAPMessage e JAXB no tutorial da SUN sobre JEE na parte de WebServices

sabesim.com.br
[WWW]
mmilanez
Thread.start()
[Avatar]

Membro desde: 05/03/2007 11:55:23
Mensagens: 25
Offline

Para quem está com o mesmo problema do colega (que não nos colocou a solução), basta colocar as indicações do complex type que irá no schema do XML do WSDL a ser consumido. Pelo exemplo citado, bastaria colocar no POJO as seguintes indicações:





EderBaum wrote:Acabei fazendo algo na unha mesmo, tendo que trabalhar diretamente com "SOAPMessage" e serialização com JAXB

Você pode achar algo sobre SOAPMessage e JAXB no tutorial da SUN sobre JEE na parte de WebServices

Sumatra
hugov
JavaEvangelist

Membro desde: 30/08/2004 14:14:23
Mensagens: 357
Offline

Então o que você disse indiretamente ele só aceita um objeto String como parametro.

Se sim , você poderia receber uma String contendo o json dentro onde você poderia transforma-lo e utilizalo depois normalmente como um objeto.

Vitor Hugo
Analista Desenvolvedor Java
WebLog : http://emdia.wordpress.com/
Skype : hugov_br
[Email] [WWW] [MSN]
 
Índice dos Fóruns » Java Enterprise Edition (Java EE)
Ir para:   
Powered by JForum 2.1.8 © JForum Team