Retorno de Web Service  XML
Índice dos Fóruns » Desenvolvimento Web
Autor Mensagem
lucasgo
JavaBaby

Membro desde: 16/03/2010 15:00:41
Mensagens: 81
Offline

Olá.
Estou com o seguinte cenário.
Estou desenvolvendo um web service. O mesmo já tem várias operações tais como:
listarSafra, listarEstados, listarPaises, listarOcorrencias e etc. (servirá somente para prover dados, não para persistí-los)
estou usando jdbc e consigo percorrer o resultset perfeitamente.
Minha dúvida é a seguinte:
como posso retornar este result set como xml? consigo retorná-lo percorrendo-o e concatenando em uma string porém os métodos de meu web service irão ser acessados por um aplicativo java me e creio que a melhor forma de retornar seria com xml pois com string não sei como realmente fazer para tratar os dados na aplicação.
Sei que se eu retornar uma string eu posso colocá-la em uma string buffer do java me porém não consigo tratar os dados.
Não sei como retornar um xml do tipo <safra><id>1</id><nome>2009/2010</nome></safra>.
alguém tem alguma idéia???
abração
Jadugar
Entusiasta Java
[Avatar]

Membro desde: 01/03/2010 09:45:50
Mensagens: 24
Localização: Franca-SP
Offline

Acredito que para ter resposta em xml você precisa especificar o estilo do seu serviço como "style=SOAPBinding.Style.DOCUMENT".
Não qual framework você está usando para contruir os serviços. Tenho 2 serviços feitos em JAX-WS rodando em Glassfish que retornam mensagens para o cliente da forma que você deseja.

No meu caso fica declarado assim:
lucasgo
JavaBaby

Membro desde: 16/03/2010 15:00:41
Mensagens: 81
Offline

ok. mas tem como você me explicar melhor? não entendi direito e também o material que achei nao explica muito bem na internet
abraço
ricardosoares
JavaEvangelist
[Avatar]

Membro desde: 03/12/2004 09:49:13
Mensagens: 318
Localização: São Paulo, SP, Brasil
Offline

http://spacebug.com/write_xml_document_with_jsp_for_ajax-html/

Ricardo Soares
lucasgo
JavaBaby

Membro desde: 16/03/2010 15:00:41
Mensagens: 81
Offline

é não adiantou muito
lucasgo
JavaBaby

Membro desde: 16/03/2010 15:00:41
Mensagens: 81
Offline

e utilizando SAX eu consigo criar o retorno de meu web service? e depois como faco para pegar este retorno no java me?
abraço
 
Índice dos Fóruns » Desenvolvimento Web
Ir para:   
Powered by JForum 2.1.8 © JForum Team