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? :?:
Aplicação Desktop com WebService
6 Respostas
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.
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.
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.
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
}
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.
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;
/**
* <p>Java class for anonymous complex type.
*
* <p>The following schema fragment specifies the expected content contained within this class.
*
* <pre>
* <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>
* </pre>
*
*
*/
@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;