Como consumir um serviço web

2 respostas
R

Galera,

Fiz essa a classe abaixo no Eclipse 3.3.2 + Apache Tomcat 6.0.

Como faço para criar uma página JSP para conectar no meu serviço web e simplismente passar o nome do usuário e receber novamente ?
Sem usar o assistente aquele que cria o web client pra teste ?????

Qualquer dica vai me ajudar muito ! Pois estou perdido nesse parte. (embora seja básico).
package com.tcc;   
  
public class Usuario {   
       
    private String codigo = "";   
    private String nome = "";   
    private String senha = "";   
    private String ultimoacesso = "";   
       
    public Usuario(){}   
       
    public Usuario(String nome, String senha, String ultimoAcesso){   
        this.nome = nome;   
        this.senha = senha;   
        this.ultimoacesso = ultimoAcesso;   
    }     
       
    public String getNome() {   
        return nome;   
    }   
    public void setNome(String nome) {   
        this.nome = nome;   
    }   
    public String getSenha() {   
        return senha;   
    }   
    public void setSenha(String senha) {   
        this.senha = senha;   
    }   
       
    public String toString() {     
        return this.nome + " : " + this.senha;     
    }   
  
    public String getUltimoacesso() {   
        return ultimoacesso;   
    }   
  
    public void setUltimoacesso(String ultimoacesso) {   
        this.ultimoacesso = ultimoacesso;   
    }   
  
    public String getCodigo() {   
        return codigo;   
    }   
  
    public void setCodigo(String codigo) {   
        this.codigo = codigo;   
    }     
}

Valeu !

2 Respostas

M

Olá.

Se você quer mesmo usar “web services” então provavelmente voce precisará do Axis. Disponível em [ http://ws.apache.org/axis/ ]

Se nao for bem isso, entao acho que o modo mais facil é criar um Servlet, e fazer um POST HTTP via teu JSP, passando teus dados via formulario. :slight_smile:

Na página do tomcat voce encontra documentação sobre isso.

V

Também recomendo o uso de WebServices para este caso. Mas eu recomendaria o X-Fire, pois acho mas fácil do que com o Axis. Dar uma olhada neste tutorial.

Criando o serviço:
http://xfire.codehaus.org/Quick+Start

Criando o Client:
http://xfire.codehaus.org/Dynamic+Client

Criado 17 de outubro de 2008
Ultima resposta 16 de fev. de 2009
Respostas 2
Participantes 3