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.

image001.jpg

- 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á!