| Autor |
Mensagem |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 29/01/2008 18:15:28
|
serathiuk
JavaTeenager
![[Avatar]](/images/avatar/aee5620fa0432e528275b8668581d9a8.jpg)
Membro desde: 01/08/2006 15:20:07
Mensagens: 159
Localização: Curitiba / PR
Offline
|
Olá pessoal. Uma dúvida.
Estou desenvolvendo uma aplicação Java(Swing) que se utiliza de alguns webservices de uma aplicação PHP. Para consumir os webservices estou utilizando o Axis 1.4. Está tudo funcionando corretamente, mas me veio uma dúvida. Existe alguma biblioteca que tenha como finalidade somente consumir webservices? Pois o Axis 1.4 com todos os seus JAR's(não sei se todos eles são importantes), ocupam algo como 2MB. Baixei o Axis2 e ele tem 19.1MB de arquivos JAR . Baixei também o Apache CXF, e ele tem algo como 18.1MB de arquivos.
Acredito que nos 3 casos, todos esses arquivos não são necessários. Mas mesmo assim, no caso do Axis1.4 por exemplo, o JAR principal ocupa 1.5MB.
Isso não seria um problema se fosse uma aplicação grande. Mas a (pequena) aplicação consiste no máximo em 10 telas. Por isso eu pergunto. Existe alguma forma "nativa" do Java para consumir webservices? Ou existe alguma biblioteca mais "leve" para fazer isso, pois eu não necessito criar webservices, mas sim consumi-los.
Agradeço desde já a atenção.
|
Ricardo Serathiuk
Twitter: http://www.twitter.com/serathiuk/
Blog: http://www.serathiuk.com/ |
|
|
 |
|
|
![[Post New]](/templates/default/images/icon_minipost_new.gif) 29/01/2008 19:22:32
|
keller
GUJ Master
![[Avatar]](/images/avatar/f410588e48dc83f2822a880a68f78923.jpg)
Membro desde: 12/11/2003 16:24:00
Mensagens: 1817
Localização: Auckland - NZ
Offline
|
"Nativa" da JDK 6:
http://blog.caelum.com.br/2007/12/17/java-6-as-apis-de-xml-webservices-e-classloaders/
Boa leitura.
|
Guilherme I. Keller (Gui)
Diploma in Web Development and Desktop Publishing
SCJA | SCJP | SCWCD | SCBCD | CSM
"Test it, before it test you."
http://flickr.com/guikeller |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 29/01/2008 22:13:54
|
serathiuk
JavaTeenager
![[Avatar]](/images/avatar/aee5620fa0432e528275b8668581d9a8.jpg)
Membro desde: 01/08/2006 15:20:07
Mensagens: 159
Localização: Curitiba / PR
Offline
|
Cara. Muito obrigado. Era bem isso que eu precisava mesmo.
|
Ricardo Serathiuk
Twitter: http://www.twitter.com/serathiuk/
Blog: http://www.serathiuk.com/ |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 30/01/2008 12:07:28
|
serathiuk
JavaTeenager
![[Avatar]](/images/avatar/aee5620fa0432e528275b8668581d9a8.jpg)
Membro desde: 01/08/2006 15:20:07
Mensagens: 159
Localização: Curitiba / PR
Offline
|
Estou tentando criar um cliente de webservice da forma sugerida pelo keller.
Estou utilizando o seguinte comando:
Mas é retornado o seguinte erro:
E o WSDL retornado pelo webservice:
Qual pode ser o problema, sendo que este mesmo webservice funciona corretamente com o Axis 1.4?
|
Ricardo Serathiuk
Twitter: http://www.twitter.com/serathiuk/
Blog: http://www.serathiuk.com/ |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 13/02/2008 15:59:27
|
gcunhadebs
What is classpath?
![[Avatar]](/images/avatar/cd3c3a903bfbc1a6473ac648be9c4247.jpg)
Membro desde: 14/09/2007 17:23:38
Mensagens: 5
Localização: Uberlândia
Offline
|
Provavelmente você está usando a versão JAX-WS, mas você só consiguirá usando a JAX-RPC devido ao encode....
Abraço !
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 13/02/2008 16:10:48
|
Rafael Nunes
Moderador
![[Avatar]](/images/avatar/d072677d210ac4c03ba046120f0802ec.png)
Membro desde: 09/10/2003 13:41:06
Mensagens: 2890
Localização: sao bernardo do campo
Offline
|
Nunca utilizei a biblioteca do Java 6, todos os clientes que precisei fazer com Axis e XFire, ambos me atenderam muito bem e de forma bem simples.
|
------------------------------------------------------------------
"Think different? I'd be happy if most people would just think..."
http://www.yaw.com.br
http://twitter.com/rafanunes
http://twitter.com/youandwe
|
|
|
 |
|
|