Escolar Documentos
Profissional Documentos
Cultura Documentos
Prodata Informática
1 Dependências
• Tomcat 6.x
Instalando o Tomcat:
http://mirrors.uol.com.br/pub/apache/Tomcat/Tomcat-
6/v6.0.18/bin/apache-Tomcat-6.0.18.exe
Clique duas vezes sobre o arquivo. Deverá aparecer a seguinte tela. Clique
em next:
Clique em “I Agree”
Podemos definir se será instalado a documentação do Tomcat e alguns
exemplos. Clique em next.
• Flash Player 9x
Crie um novo projeto do tipo Dynamic Web Project. (Veja figura abaixo)
Informe o nome do projeto, e o Target Runtime. No nosso caso, o Tomcat 6. (Veja
figura abaixo)
Em Target Runtime, se estiver none, clique em New... Na tela que se abre,
selecione a opção Apache Tomcat v6.0 e clique em next.
Agora você deve informar o diretório de instalação do Tomcat e também o jdk
instalado em sua máquina.
Pronto, agora temos o Tomcat configurado. Clique em Finish. Agora selecione o
Target Runtime que acabamos de configurar e clique em next.
Na tela seguinte, altere a pasta src para src_java. Isso facilitará o entendimento
da estrutura do projeto. (Veja figura abaixo)
Agora precisamos transformar este projeto web em um projeto flex. Clique com o
lado direito do mouse sobre o projeto e selecione as opções Flex Project Nature e
Add Flex Project Nature. (Veja figura abaixo)
Após realizar o passo descrito acima, selecione J2EE na janela que irá se abrir,
desmarque as outras opções (veja figura abaixo) e clique em Next e
posteriormente em Finish.
<welcome-file-list>
<welcome-file>prodatajavaflex.html</welcome-file>
</welcome-file-list>
Isso fará com que o arquivo prodatajavaflex.html seja nossa página index
(página principal).
-services "../WebContent/WEB-INF/flex/services-config.xml"
Para executar o projeto, clique com o botão direito sobre o projeto e selecione a
opção Run As e Run on Server.
Selecione o servidor Tomcat que irá executar nossa aplicação.
Após configurarmos o Tomcat, o Eclipse abrirá um navegador web com a página
principal do projeto. Digite um texto na caixa de texto e clique no botão “OK”.
Veja que o texto digitado foi produzido na classe Java que criamos!
4 Remote Object
4.1 Exemplo 1
Para o próximo exemplo crie um novo application chamado remotObject.mxml
com o seguinte código:
Crie um método na classe java chamado olá Mundo. (veja figura abaixo)
Agora vamos provocar uma exceção no método da classe java e verificar como
nossa aplicação se comportará. Altere o código do método conforme a figura
abaixo:
Repare que não será possível fazer a conversão da string “não é um número” para
um valor numérico válido, logo, será lançada uma exceção do tipo
NumberFormatException.
Note que ao lançar uma exceção em nossa classe, o retorno para o flex veio
através do método olaMundoFault.
4.2 Exemplo 2
4.3 Exercícios
4.3.1 Exercício 1
Com base em no conhecimento adquirido até aqui, construa uma tela de cadastro
de contatos, contendo os seguintes campos: Nome, Endereço e Telefone.
- A tela deverá apresentar uma mensagem formatada com os dados fornecidos pelo
usuário.
- Verifique em sua classe java se todos os campos foram preenchidos. Caso algum
campo esteja vazio lance uma exceção solicitando o preenchimento do(s)
mesmo(s) e exiba esta mensagem no Flex.