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
Tomcat 5.5.4
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
- Configure o JRE instalado no Eclipse (Windows -> Preferences -> Java -> Installed JRE)
- Configure o runtime instalado para o servidor no eclipse (Windows -> Preferences -> Server -> Installed Runtimes)
- Configure o ponto de vista do servidor no Eclipse (Windows -> Show View -> Other)
- 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
- Criar um novo Dynamic Web Project no Eclipse (File -> New -> Other)
- Digite o nome de "WebServiceTutorial projecto" Local de escolha, como "E: \ Teste" e selecione Apache Tomcat v5.5 como o servidor de destino.
- Agora crie uma nova classe Java a partir do Explorer Project (Dynamic Web Projects -> Source Java -> Novo -> Class)
- Digite o nome de "Olá" do pacote e como "com.tutorial".
- Adicione um método simples "Olá" classe como abaixo.
sayHello public String (String nome) (
return "Olá" + nome;
)
- Salvar e compilar o projeto.
- Criar um novo serviço da Web no Eclipse (File -> New -> Other)
- Selecione Gerar um proxy.
- Selecione Testar o Web Service.
- Selecione Substituir arquivos sem aviso prévio.
- Selecione ou digite o nome do Bean como "com.tutorial.Hello". Esta é a classe java que agora criado.
- Continue o assistente clicando em Avançar e Concluir.
- Em Finish, o servidor Tomcat é iniciado e abre o cliente de teste.
- Verifique o conteúdo gerado. Procure por Hello.class e JSPs gerados como abaixo.
- Verifique a pasta Tomcat e garantir a aplicações web recém-criado - WebServiceTutorial, WebServiceTutorialClient.
- Também podemos executar o seguinte URL no navegador para acessar / testar o serviço Web.
http://localhost:8080/WebServiceTutorialClient/sampleHelloProxy/TestClient.jsp
- 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.
- O navegador exibe os métodos disponíveis no serviço web.
- Clique no sayHello (..) método, digite o seu nome (por exemplo "Jeeva") na seção de entradas e clique em "Chamar".
- O navegador recebe utilizar o serviço web.
- 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.
- 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.