Autor: Alessandro Moraes - sanfatec@yahoo.com.br
Integrando Flash e Java via Webservices
Olá pessoal! Neste artigo irei apresentar como construir um webservice em Java e acessá-lo através do Flash.
Nesta primeira parte iremos instalar o servidor web Tomcat, o pacote Axis e criar nosso webservice. Vamos lá!
Obs.: Para este artigo, é necessário ter instalado e configurado o JDK 5 (Kit de desenvolvimento Java). O Flash 2004 ou superior será necessário na parte II. A instalação e configuração destes não é o foco desta matéria.
1º Passo - Instalando o Tomcat
Antes de mais nada, iremos instalar nosso servidor web, onde deverão rodar os webservices.
- Faça o download da versão 5.5 do servidor web Tomcat em http://tomcat.apache.org/download-55.cgi e descompacte o conteúdo de sua pasta apache-tomcat-5.5.17 para o c:\tomcat55
- Para iniciar o servidor, acesse a pasta C:\tomcat55\bin e execute o Startup.bat
- Acesse no seu navegador o endereço http://localhost:8080/
- Se sua instalação foi efetuada corretamente, irá aparecer uma tela com a mensagem "If you're seeing this page via a web browser, it means you've setup Tomcat successfully. Congratulations!"
2º Passo - Apache Axis
O Axis é um projeto de código aberto mantido pela Apache Software Foundation, que possibilita a fácil criação de webservices em Java.
- Faça o download da versão 1.4 (axis-bin-1_4.zip) em um dos mirrors da página http://www.apache.org/dyn/closer.cgi/ws/axis/1_4/
- Extraia a pasta axis (dentro do arquivo zipada, em axis-1_4/webapps) para C:\tomcat55\webapps\
- Acesse http://localhost:8080/axis/
- Se tudo correu bem, aparecerá a mensagem "Hello! Welcome to Apache-Axis."
3º Passo - Criando o Webservice
- Na pasta C:\tomcat55\webapps\axis, crie um arquivo chamado semana.jws
- Dentro dele, vamos criar uma classe semana, com uma função que recebe o dia em número inteiro e retorna o dia da semana em String.
- Acesse http://localhost:8080/axis/semana.jws
- Deverá aparece a seguinte mensagem: "There is a Web Service here"
- Pronto! Seu webservice está rodando. No próximo artigo iremos criar o Flash que deverá acessar esse webservice. Até lá!