Olá sou nova com web services, principalmente com Axis2, tentei desenvolver um serviço conectando com banco de dados e não consegui!
Como faço isso?
Obrigada!
Olá sou nova com web services, principalmente com Axis2, tentei desenvolver um serviço conectando com banco de dados e não consegui!
Como faço isso?
Obrigada!
E qual exatamente seu problema?
Disponibilizar o serviço? Consumir o serviço? Conectar no banco?
Tipo, fi um serviço simples de cadastrar um cliente.
Onde ficara a comunicação com o banco de dados?
e o driver jdbc?
é Publicado alum serviço de conexão?
O que exatamente esse serviço vai fazer?
O cliente/consumidor precisa mesmo saber detalhes da conexão/comunicação com bd?
Minha sugestão: Faz um tipo de Façade que abstrai toda a implementação interna do serviço, e disponibiliza como serviço só a chamada do Façade.
só estou mantando um exemplo de cadastro e consulta de clientes.
então, como montaria essa arquitetura?
no caso do façade, como é feita a comunicação dela dentro do serviço com a aplicação?
Obrigada pela ajuda Rafael
Um exemplo com EJB 3:
@Stateless
@WebService(serviceName = "nomeServico", portName = "nomeServicoPort")
public class MeuWS{
@WebMethod
public void metodo(){
ClasseDeFachada fachada = new ClasseDeFachada()
fachada.fazOperacaoNoBanco();
}
}
class ClasseDeFachada{
public void fazOperacaoNoBanco(){
ClasseQueFazOperacaoNoBanco classe = new ClasseQueFazOperacaoNoBanco();
classe.metodoQueFazOQueVoceQuer();
}
}
public class ClasseQueFazOperacaoNoBanco{
//Aqui suas operações com o banco
public void metodoQueFazOQueVoceQuer(){}
}
Gostaria de retomar a discurção. (Se for possível).
Bem, estou disponibilizando a conexão e a consulta pelo meu serviço web. Como posso então, consumir este serviço, pois toda vez que chamo este serviço pelo Cliente, ele executa, mas me retorna null.
Especificações:
Alguma idéia? 
Grato desde já. 