Criando um WebService no Oracle Workshop for WebLogic 10g R3

sexta-feira, 05/03/2010 5:28 pm  

Para quem nunca viu, não tem a menor idéia, ou vai precisar criar um WebService para o Oracle Weblogic 10.3, eis um tutorial passo a passo mostrando como criar um WebService simples e executa-lo…

O que precisamos?

– Oracle Workshop for Weblogic 10g R3 [download]


Obs.: nas imagens abaixo, neste post, clique nelas para ver ampliado…


Após ter efetuado o download e respectiva instalação, teremos a aplicação como mostra a imagem abaixo:

Um dos pontos legais dessa versão, é que a ferramenta agora é um Build-on Eclipse, em outras palavras, para maioria dos desenvolvedores que trabalham com java, estarão em casa, logo que a ferramenta é a mesma.


Na ferramenta iremos criar um novo projeto, utilizando o Wizard para criar um projeto de WebService para o Weblogic10

Menu: File > New > Other

Selecione a opção: Workshop Quick Start Applications > Weblogic Web Service Application

Defina um nome para a aplicação, nessa mesma tela, no botão Browse, é necessário indicar onde em seu computador foi criado o domínio para o servidor Weblogic, feito isso, clique no botão Next para visualizar os items que serão criados

Clique no botão Finish, então será exibido uma janela indicando o progresso da criação dos items do projeto

Após o término do processamento, você verá os items gerados para o Weblogic para um projeto WebService

Tendo o projeto e todos os items necessários gerados, agora iremos para os passos que todos já estamos acostumados em um projeto java, definir o pacote geral da aplicação, criação das classes e respectiva execução, como podemos ver nas imagens a seguir…

Para este exemplo gerei o respectivo pacote onde irei criar o WebService: com.erkobridee.w10.ws

Neste pacote gerado no projeto, clicando com botão direito do mouse sobre, vá na opção: New > Weblogic Web Service

Em File Name, definir o nome do WebService, para este exemplo foi utilizado o nome: Servico

Então temos nosso WebService gerado

Aqui temos a visualização do código do WebSerive, podemos verificar que nada mais é que uma classe com respectivas anotações, indicando que se trata de um WebService e nos métodos que serão expostos possuem uma anotação para indicar tal característica.


Até aqui criamos um WebService de forma simples e rápida no Workshop, então agora iremos executar/chamar nosso WebService para testá-lo, conforme as imagens abaixo:

Clique com botão direito do mouse sobre a classe do WebService, então vá na opção: Run As > Run on Server

Nesta janela, basta clicar no botão: Finish para efetivar a execução do WebService

O Oracle Workshop irá efetuar a publicação do projeto e respectivo WebService no Oracle Weblogic e após isto será aberto uma janela para uma ferramenta de testes de WebService, para testarmos o WebService publicado no servidor

Então temos a aplicação de teste do WebService, a qual nos mostra todos os métodos disponíveis, com respectivos botões de execução de cada um dos métodos expostos, neste caso temos apenas um único método exposto. Então para executá-lo clique no botão: hello

Após a execução do método, temos uma visualização das informações de execução, informações que foram enviadas para o WebService e respectivo retorno do método executado.


Como podemos ver, criar e executar um WebService é bem simples e rápido no Oracle Workshop for Weblogic.


Para maiores informações a respeito do uso de WebServices no Oracle Weblogic, temos a respectiva documentação oficial [link].

, , , , , ,

Este post foi escrito por:

- que escreveu 500 post(s).


Entre em contato

  • Rafael

    Fala Erko,

    Levando em consideração que o WebLogic Workshop é baseado no eclipse, esse tutorial se estende ao eclipse?

    Grande Abraço

    • http://intensedebate.com/people/erko erko

      +- esse é o enfoque para criar um WS compatível com o WebLogic, apesar do projeto seguir a especificação do WS do JEE 😛

      (lembrando que esse WS não usa o Apache AXIS como normalmente os projetos de WS do Eclipse JEE fazem…)

      o/