Amigos, estou querendo desenvolver uma aplicação Desktop e vou precisar usar um retorno Web Service dentro desta aplicação é possível? se sim o que irei precisar pra conseguir fazer isso? :?:
Em uma rápida pesquisa no Google encontrei o seguinte vídeo:
[youtube]http://www.youtube.com/watch?v=RsLueLEApH8[/youtube]
Espero ter ajudado.
opa está ajudando sim! vlw
Pessoal, alguém pode me ajudar???
Eu não tenho tela na minha aplicação, precisava chamar o web service de uma classe qualquer.
Vou dar um exemplo qro chamar meu .jar do CMD para testar passando os parametros.
[quote=Cristiano Kelsch]Pessoal, alguém pode me ajudar???
Eu não tenho tela na minha aplicação, precisava chamar o web service de uma classe qualquer.
Vou dar um exemplo qro chamar meu .jar do CMD para testar passando os parametros.
[/quote]
Cristiano,
Use testes unitários
Por exemplo assim:
Na minha aplicação desktop que estou chamando do CMD
tenho esse método principal sem tela alguma.
[code] public static void main(String[] parametros) {
JOptionPane.showMessageDialog(null, “Opa”);
JOptionPane.showMessageDialog(null, “Param 1( :”+parametros[0] +" )" );
JOptionPane.showMessageDialog(null, “Param 2( :”+parametros[1] +" )" );
JOptionPane.showMessageDialog(null, “Param 3( :”+parametros[2] +" )" );
//Aqui preciso chamar meu método do web service que está no pacote integracaomagicjava com o nome de ConsultarSPC
}[/code]
Pessoal to mega perdido e não sei como fazer isso…
não sei se me entenderammm
Não sei se ajuda mas essa é a operação do Web Service que eu quero chamar.
[code]package integracaomagicjava;
import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlElement;
import javax.xml.bind.annotation.XmlRootElement;
import javax.xml.bind.annotation.XmlType;
/**
-
Java class for anonymous complex type.
-
The following schema fragment specifies the expected content contained within this class.
-
- <complexType>
- <complexContent>
-
<restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> -
<sequence> -
<element name="CodigoCDL" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/> -
<element name="CodigoAssociado" type="{http://www.w3.org/2001/XMLSchema}int"/> -
<element name="CodigoFilial" type="{http://www.w3.org/2001/XMLSchema}int"/> -
<element name="Senha" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/> -
<element name="Usuario" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/> -
<element name="Ocorrencia" type="{http://www.w3.org/2001/XMLSchema}int"/> -
<element name="Operacao" type="{http://www.w3.org/2001/XMLSchema}int"/> -
<element name="Documento" type="{http://www.w3.org/2001/XMLSchema}long"/> -
<element name="TipoDocumento" type="{http://www.w3.org/2001/XMLSchema}int"/> -
<element name="RazaoSocial" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/> -
<element name="DDD" type="{http://www.w3.org/2001/XMLSchema}int"/> -
<element name="Telefone" type="{http://www.w3.org/2001/XMLSchema}int"/> -
<element name="CodigoBanco" type="{http://www.w3.org/2001/XMLSchema}int"/> -
<element name="CodigoAgencia" type="{http://www.w3.org/2001/XMLSchema}int"/> -
<element name="ContaCorrente" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/> -
<element name="NumeroCheque" type="{http://www.w3.org/2001/XMLSchema}int"/> -
<element name="QuantidadeCheques" type="{http://www.w3.org/2001/XMLSchema}int"/> -
<element name="FlagConsultaCreditoNacional" type="{http://www.w3.org/2001/XMLSchema}boolean"/> -
<element name="FlagConsultaChequeNacional" type="{http://www.w3.org/2001/XMLSchema}boolean"/> -
<element name="FlagConsultaBanrisul" type="{http://www.w3.org/2001/XMLSchema}boolean"/> -
</sequence> -
</restriction> - </complexContent>
- </complexType>
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = “”, propOrder = {
“codigoCDL”,
“codigoAssociado”,
“codigoFilial”,
“senha”,
“usuario”,
“ocorrencia”,
“operacao”,
“documento”,
“tipoDocumento”,
“razaoSocial”,
“ddd”,
“telefone”,
“codigoBanco”,
“codigoAgencia”,
“contaCorrente”,
“numeroCheque”,
“quantidadeCheques”,
“flagConsultaCreditoNacional”,
“flagConsultaChequeNacional”,
“flagConsultaBanrisul”
})
@XmlRootElement(name = “ConsultarSCPC”)
public class ConsultarSCPC {
@XmlElement(name = "CodigoCDL")
protected String codigoCDL;
@XmlElement(name = "CodigoAssociado")
protected int codigoAssociado;
@XmlElement(name = "CodigoFilial")
protected int codigoFilial;
@XmlElement(name = "Senha")
protected String senha;
@XmlElement(name = "Usuario")
protected String usuario;
@XmlElement(name = "Ocorrencia")
protected int ocorrencia;
@XmlElement(name = "Operacao")
protected int operacao;
@XmlElement(name = "Documento")
protected long documento;
@XmlElement(name = "TipoDocumento")
protected int tipoDocumento;
@XmlElement(name = "RazaoSocial")
protected String razaoSocial;
@XmlElement(name = "DDD")
protected int ddd;
@XmlElement(name = "Telefone")
protected int telefone;
@XmlElement(name = "CodigoBanco")
protected int codigoBanco;
@XmlElement(name = "CodigoAgencia")
protected int codigoAgencia;
@XmlElement(name = "ContaCorrente")
protected String contaCorrente;
@XmlElement(name = "NumeroCheque")
protected int numeroCheque;
@XmlElement(name = "QuantidadeCheques")
protected int quantidadeCheques;
@XmlElement(name = "FlagConsultaCreditoNacional")
protected boolean flagConsultaCreditoNacional;
@XmlElement(name = "FlagConsultaChequeNacional")
protected boolean flagConsultaChequeNacional;
@XmlElement(name = "FlagConsultaBanrisul")
protected boolean flagConsultaBanrisul;
[/code]