Docs
DANIEL
PACE SCHMITZ
CAPÍTULO 9 – ZEND_AMF
Este documento é um capítulo especial destinado aos leitores do livro “Desenvolvendo sistemas com Flex e PHP”. Neste texto, apresentamos o Zend_AMF como a solução definitiva de comunicação entre o Flex e o PHP, reproduzindo os exemplos “Oficina” e “Locadora de DVDs” que foram amplamente comentados nos capítulos 4,5 e 6. OBS: Este documento não substitui nenhuma parte do livro, apenas o complementa. A leitura do livro é necessária para entender os conceitos principais discutidos ao longo deste capítulo. Mas mesmo se você não comprou o livro e precisa de alguma ajuda, entre em contato! Dúvidas: daniel.schmitz@hotmail.com
www.flex.etc.br www.novatec.com.br/livros/flexephp/
9 Zend_AMF
O Zend_AMF é a solução definitiva para a comunicação AMF entre o Flex e o Zend. Ela vem a substituir o AMFPHP, biblioteca amplamente utilizada de 2006 até julho de 2009, mas que agora está definitivamente descontinuada. Entendemos como AMFPHP e Zend_AMF bibliotecas capazes de prover comunicação entre o Flex e o PHP, discutido no capítulo 4.
9.1 Criando a aplicação “base”
Neste exemplo, iremos prover uma simples comunicação entre as duas tecnologias. Conforme visto no capítulo 5, crie a seguinte estrutura de arquivos: flex php public_html Contém o projeto Flex Contém as classes PHP Contém a parte visível para a web
9.1.1 Instalando o Zend Framework Faça o download da última versão do Zend Framework, disponível em: http://www.zend.com/community/downloads Pode-se realizar o download do pacote mínimo, que contém somente as classes do framework, sem documentação e exemplos.
Após realizar o download do Zend Framework, extraia o arquivo Zip e copie a pasta Zend para a pasta c:\aplicacaoBase\public_html.
9.1.2 Configurado o servidor web Atenção: Certifique-se de possuir o servidor Wamp Server devidamente instalado, de acordo com o Capítulo 5.1. Adicione um alias (Capítulo 5.2.1)