Informatica -> Java -> WebService -> Construindo um serviço Web

Construindo um serviço Web simples - um Tutorial

Introdução

Neste tutorial vamos criar um serviço web simples e uma aplicação web cliente usando Eclipse IDE com Lomboz plug dentro Vamos também implantar e testar o serviço da Web no Tomcat 5.5.4 servidor de aplicativos web. Esta aplicação, embora simples, fornece uma boa introdução para o desenvolvimento de serviços Web e algumas das ferramentas de desenvolvimento Web disponíveis.

· Ambiente

J2SDK 1.4.2
http://java.sun.com/

Eclipse 3.1

http://www.eclipse.org/

Tomcat 5.5.4

http://tomcat.apache.org/

Lomboz 3.1RC2
http://lomboz.objectweb.org/

· Instalação

Instale o JDK (em D: \ j2sdk1.4.2_04)

Instalar o Tomcat (em E: \ tomcat5.5)

Instale o Eclipse (em E: \ Eclipse3.1)

Instale Lomboz (em E: \ Eclipse3.1)

· Criação

  1. Configure o JRE instalado no Eclipse (Windows -> Preferences -> Java -> Installed JRE)

  1. Configure o runtime instalado para o servidor no eclipse (Windows -> Preferences -> Server -> Installed Runtimes)

  1. Configure o ponto de vista do servidor no Eclipse (Windows -> Show View -> Other)

  1. Configure o servidor Tomcat com o botão direito e selecione Novo -> opção do servidor do ponto de vista do servidor no eclipse

· Criar um serviço Web

  1. Criar um novo Dynamic Web Project no Eclipse (File -> New -> Other)

  1. Digite o nome de "WebServiceTutorial projecto" Local de escolha, como "E: \ Teste" e selecione Apache Tomcat v5.5 como o servidor de destino.

  1. Agora crie uma nova classe Java a partir do Explorer Project (Dynamic Web Projects -> Source Java -> Novo -> Class)

  1. Digite o nome de "Olá" do pacote e como "com.tutorial".

  1. Adicione um método simples "Olá" classe como abaixo.

sayHello public String (String nome) (

return "Olá" + nome;

)

  1. Salvar e compilar o projeto.
  2. Criar um novo serviço da Web no Eclipse (File -> New -> Other)

  1. Selecione Gerar um proxy.
  2. Selecione Testar o Web Service.
  3. Selecione Substituir arquivos sem aviso prévio.

  1. Selecione ou digite o nome do Bean como "com.tutorial.Hello". Esta é a classe java que agora criado.

  1. Continue o assistente clicando em Avançar e Concluir.
  2. Em Finish, o servidor Tomcat é iniciado e abre o cliente de teste.
  3. Verifique o conteúdo gerado. Procure por Hello.class e JSPs gerados como abaixo.

  1. Verifique a pasta Tomcat e garantir a aplicações web recém-criado - WebServiceTutorial, WebServiceTutorialClient.

  1. Também podemos executar o seguinte URL no navegador para acessar / testar o serviço Web.

http://localhost:8080/WebServiceTutorialClient/sampleHelloProxy/TestClient.jsp

  1. Se o erro servlet "org.eclipse.jst.ws.util.JspUtils não pode ser resolvido ou não é um tipo de" é lançada no navegador, então copie o arquivo webserviceutils.jar do E: \ Eclipse3.1 \ eclipse \ plugins \ org.eclipse.jst.ws.consumption_0.7.0 no INF \ lib-pasta WEB da aplicação WebServiceTutorialClient e reiniciar o servidor Tomcat.
  1. O navegador exibe os métodos disponíveis no serviço web.

  1. Clique no sayHello (..) método, digite o seu nome (por exemplo "Jeeva") na seção de entradas e clique em "Chamar".

  1. O navegador recebe utilizar o serviço web.

  1. O WSDL para o serviço Web Olá pode ser encontrado em E: \ Teste \ WebServiceTutorial \ ConteúdoWeb wsdl \ Hello.wsdl. Ao clicar duas vezes, o WSDL é aberto em um editor gráfico.

  1. Botão direito do mouse sobre o arquivo WSDL e explorar as opções para testar o serviço web / publicar o arquivo WSDL / gerar / cliente etc

· Conclusão

Neste tutorial aprendemos a criar um serviço web simples e uma aplicação web cliente usando Eclipse IDE com Lomboz plug pol Também implantado e testado o serviço da Web no Tomcat 5.5.4 servidor de aplicativos web. Esta aplicação, embora simples, fornece uma boa introdução para o desenvolvimento de serviços Web e algumas das ferramentas de desenvolvimento Web disponíveis.