Aplicação Desktop com WebService

6 respostas
H

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? :?:

6 Respostas

J

Em uma rápida pesquisa no Google encontrei o seguinte vídeo:

[youtube]http://www.youtube.com/watch?v=RsLueLEApH8[/youtube]

Espero ter ajudado.

H

opa está ajudando sim! vlw

C

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.

E

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.

Cristiano,
Use testes unitários

C

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

C

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>
 * &lt;complexType>
 *   &lt;complexContent>
 *     &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *       &lt;sequence>
 *         &lt;element name="CodigoCDL" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
 *         &lt;element name="CodigoAssociado" type="{http://www.w3.org/2001/XMLSchema}int"/>
 *         &lt;element name="CodigoFilial" type="{http://www.w3.org/2001/XMLSchema}int"/>
 *         &lt;element name="Senha" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
 *         &lt;element name="Usuario" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
 *         &lt;element name="Ocorrencia" type="{http://www.w3.org/2001/XMLSchema}int"/>
 *         &lt;element name="Operacao" type="{http://www.w3.org/2001/XMLSchema}int"/>
 *         &lt;element name="Documento" type="{http://www.w3.org/2001/XMLSchema}long"/>
 *         &lt;element name="TipoDocumento" type="{http://www.w3.org/2001/XMLSchema}int"/>
 *         &lt;element name="RazaoSocial" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
 *         &lt;element name="DDD" type="{http://www.w3.org/2001/XMLSchema}int"/>
 *         &lt;element name="Telefone" type="{http://www.w3.org/2001/XMLSchema}int"/>
 *         &lt;element name="CodigoBanco" type="{http://www.w3.org/2001/XMLSchema}int"/>
 *         &lt;element name="CodigoAgencia" type="{http://www.w3.org/2001/XMLSchema}int"/>
 *         &lt;element name="ContaCorrente" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
 *         &lt;element name="NumeroCheque" type="{http://www.w3.org/2001/XMLSchema}int"/>
 *         &lt;element name="QuantidadeCheques" type="{http://www.w3.org/2001/XMLSchema}int"/>
 *         &lt;element name="FlagConsultaCreditoNacional" type="{http://www.w3.org/2001/XMLSchema}boolean"/>
 *         &lt;element name="FlagConsultaChequeNacional" type="{http://www.w3.org/2001/XMLSchema}boolean"/>
 *         &lt;element name="FlagConsultaBanrisul" type="{http://www.w3.org/2001/XMLSchema}boolean"/>
 *       &lt;/sequence>
 *     &lt;/restriction>
 *   &lt;/complexContent>
 * &lt;/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;
Criado 7 de março de 2013
Ultima resposta 18 de jul. de 2013
Respostas 6
Participantes 4