Expor Session Bean como webservice no JDeveloper

2 respostas
aleloiola

Alguém que já trabalhou com JDeveloper aqui, sabe se tem algum wizard que transforma meu session bean do EJB3 em um webservice?
Procurei em vários lugaresm mas só achei referência para o ejb 2.1.
Grato desde já…

2 Respostas

rod

Para expor os metodos de um sessionBean em webservice no jdev, faca assim:

  1. Na view Application Navigator, selecione seu EJB SessionBean
  2. Na view Structure selecione um metodo que queira expor no webservice
  3. Ainda view Structure, clique com o botao direto do mouse e selecione properties
  4. Na tela Bean Method Details que abriu, marque o checkbox “Expose through Web Service Endpoint interface”
  5. Confirma e esta pronto.

Te aconselho e dar uma estudada em EJB3 para entender como funciona tudo que o jdev fez para vc. :wink:

[]'s

aleloiola

Opa, então…
Fazendo isso, ele vai criar uma interface com o anotation @WebService com os metodos que eu adicionei?
Dai após isso, eu faria os passos normais de um webservice? Pegar o .java que ele criou, jogar no axis por exemplo e renomear para .jws?
Desculpe as muitas perguntas, estou começando agora em webservices e ejb…
Grato desde já!

Criado 12 de março de 2009
Ultima resposta 12 de mar. de 2009
Respostas 2
Participantes 2