| Autor |
Mensagem |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 01/02/2008 17:17:55
|
ualex
JavaGuru
Membro desde: 26/08/2004 18:45:26
Mensagens: 229
Offline
|
Ola pessoal,
eu tenho uma nova tarefa tenho que é integrar um sistema aqui com um outro sistema interno do cliente... utilizando Web Service, gostaria de alguns conselhos... por exemplo o cliente mandou os .xsd files então eu posso criar os arquivos .java para mapeamento o xml/java né ?
e como eu trato SOAP ? e o corpo da mensagem ?
eu tenho alguns arquivos de exemplos com conteudo assim :
eu sei eu poderia usar DOM para colocar o conteudo em memoria percorre ele.... mais acho que existem maneiras mais bonitas de fazer isso né ?
por favor se alguém souber de algum tutorial/documentação/conselho me indique... estou procurando no google mais em geral é bem confuso...
valeu...
|
http://www.alexflorentino.com |
|
|
 |
|
|
![[Post New]](/templates/default/images/icon_minipost_new.gif) 06/02/2008 17:12:34
|
ualex
JavaGuru
Membro desde: 26/08/2004 18:45:26
Mensagens: 229
Offline
|
depois do monte de resposta um ótimo tutorial sobre o assunto : http://www.oreilly.com/catalog/javawsian/chapter/ch03.pdf
|
http://www.alexflorentino.com |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 06/02/2008 19:12:23
|
Paulo Silveira
Administrador
![[Avatar]](/images/avatar/a87ff679a2f3e71d9181a67b7542122c.jpg)
Membro desde: 07/08/2002 18:38:50
Mensagens: 4204
Localização: São Paulo
Offline
|
Ola Ualex
A ideia do SOAP/WSDL é justamente ser super burocratico para facilitar a vida de ferramentas geradoras de codigo (ou dinamicas). Voce nao deveria ter de ler o SOAP por DOM/SAX: use ferramentas para isso. O Java 6 ja ate vem com o wsimport para gerar stubs para voce: voce vai trabalhar diretamente com objetos java, em vez de XML.
Manipular o XML do webservice na unha é um excesso de trabalho que é facilmente evitado com essas ferramentas. Se nao usar o Java 6, voce pode usar o apache Axis ou XFire. Ou ate mesmo baixar a RI do JAX-WS.
abracos
|
http://blog.caelum.com.br twitter: @paulo_caelum
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 06/02/2008 21:51:01
|
Maracuja
GUJ Ranger
![[Avatar]](/images/avatar/aceacd5df18526f1d96ee1b9714e95eb.jpg)
Membro desde: 28/03/2006 10:18:44
Mensagens: 940
Localização: Behind the screen
Offline
|
Uma opção que gostei muito foi o JBossWS;
http://labs.jboss.com/jbossws/
Espero que ajude.
|
"Nunca deixarei de reclamar, mas espero reclamar de coisas melhores a cada dia..." Um amigo muito sabio |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 07/02/2008 09:49:39
|
ualex
JavaGuru
Membro desde: 26/08/2004 18:45:26
Mensagens: 229
Offline
|
Paulo Silveira wrote:Ola Ualex
A ideia do SOAP/WSDL é justamente ser super burocratico para facilitar a vida de ferramentas geradoras de codigo (ou dinamicas). Voce nao deveria ter de ler o SOAP por DOM/SAX: use ferramentas para isso. O Java 6 ja ate vem com o wsimport para gerar stubs para voce: voce vai trabalhar diretamente com objetos java, em vez de XML.
Manipular o XML do webservice na unha é um excesso de trabalho que é facilmente evitado com essas ferramentas. Se nao usar o Java 6, voce pode usar o apache Axis ou XFire. Ou ate mesmo baixar a RI do JAX-WS.
abracos
isso mesmo. neste tutorial não trata disso mais eu tenho varios arquivos XSD então eu pretendo gerar o binding XML/java e java/XML com XMLBEANS até escrevi um pequeno tutorial (http://www.alexflorentino.com/?page_id=44).
ainda não sei exatamente como vou trabalhar com isso, vou olhar as dicas.
valeu.
|
http://www.alexflorentino.com |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 19/06/2009 08:36:33
|
PadrE
JavaEvangelist
![[Avatar]](/images/avatar/e80ba3de4e2f156e3bdf5b3596b36ca4.jpg)
Membro desde: 03/04/2006 00:01:40
Mensagens: 410
Offline
|
(A fim de deicar o post mais útil)
Opa...
Pessoal.. to lendo o tutorial da SUN sobre SAAJ API e SOAP no link
http://java.sun.com/javaee/5/docs/tutorial/doc/bnbhg.html
E esta sendo muito útil para desenvolver um exemplo com acesso ao WebService.
Fui !
|
PadrecO
"O conhecimento o libertará !" |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 19/06/2009 09:03:59
|
saoj
JWizard
![[Avatar]](/images/avatar/2e7ceec8361275c4e31fee5fe422740b.png)
Membro desde: 09/03/2004 23:34:46
Mensagens: 2667
Localização: Chicago, EUA
Offline
|
Web Service passo a passo sem mistérios:
http://blogs.mentaframework.org/posts/list/14404.page
E seja feliz.
SOAP ??? Graças ao pai a coisa evoluiu e agora vc não precisa mais sujar a mão com o sabão.
|
Sergio A Oliveira Jr. - saoj
ExperiMENTA:
Mentawai = http://www.mentaframework.org - Full-stack Java Web Framework com Configuracão Programática
MentaQueue = http://mentaqueue.soliveirajr.com - Queue de alta-performance.
MentaLog = http://mentalog.soliveirajr.com - Non-intrusive, fast, garbage-less, colored and straightforward logging
MentaBean = http://mentabean.soliveirajr.com - Tiny ORM with SQL Builder
MentaRegex = http://mentaregex.soliveirajr.com - Perl-style regex for Java.
MentaContainer = http://mentacontainer.soliveirajr.com - Straightforward IoC, DI e Auto-Wiring
Space4J = http://www.space4j.org - Banco-de-dados de Objetos em Memória
Options-Lib = https://github.com/saoj/options-lib - Ruby classes para ter acesso as opcoes do Yahoo Finance
Selleto = http://www.selleto.com.br
Flipinion = http://www.flipinion.com
Kawai = http://www.kawaiwiki.org
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 19/06/2009 10:58:51
|
PadrE
JavaEvangelist
![[Avatar]](/images/avatar/e80ba3de4e2f156e3bdf5b3596b36ca4.jpg)
Membro desde: 03/04/2006 00:01:40
Mensagens: 410
Offline
|
Galera.. preciso de um help com um exception
Da esse erro logo na primeira linha do metodo main:
Procurando na net me parece que falta lagum jar no meu projeto... o qual acho que achei em http://www.java2s.com/Code/Jar/wsit/Downloadsaajapijar.htm
Adicionei o jar ao projeto mas continuo com o mesmo erro... =/
Alguma ideia ?
|
PadrecO
"O conhecimento o libertará !" |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 19/06/2009 11:17:17
|
PadrE
JavaEvangelist
![[Avatar]](/images/avatar/e80ba3de4e2f156e3bdf5b3596b36ca4.jpg)
Membro desde: 03/04/2006 00:01:40
Mensagens: 410
Offline
|
Bacana o tutorial... vou ler mais e ver se rola de usar... pq no meu caso meu WebService eh em .NET...
Acredito que precise apenas mudar algumas coisas..
Vlw a dica...
Bom... sobre o meu exemplo... resolvi o erro que postei acima... era so importar o jar correto http://www.java2s.com/Code/Jar/Web-Services-AXIS2/Downloadaxis2saajapi13jar.htm
Mas agora me surgiu outro erro... to importanto os jar para ver se resolve...
|
PadrecO
"O conhecimento o libertará !" |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 19/06/2009 12:56:55
|
PadrE
JavaEvangelist
![[Avatar]](/images/avatar/e80ba3de4e2f156e3bdf5b3596b36ca4.jpg)
Membro desde: 03/04/2006 00:01:40
Mensagens: 410
Offline
|
Agora to com o seguinte problema....
Segue o trecho de codigo:
Tô pesquisando a solução... =/
|
PadrecO
"O conhecimento o libertará !" |
|
|
 |
|
|