Flex 2.0 com PHP e MySQL

Loading...

Flash Player 9 (or above) is needed to view presentations.
We have detected that you do not have it on your computer. To install it, go here.

0 comments

Post a comment

    Post a comment
    Embed Video
    Edit your comment Cancel

    Favorites, Groups & Events

    Flex 2.0 com PHP e MySQL - Presentation Transcript

    1. Flex 2.0 com PHP e MySQL Aprendendo sobre os benefícios de integrar soluções RICAS (RIA) com aplicações WEB 2.0. Marcelo Gallina marcelo@flexpr.com.br www.flexbrasil.org
    2. Flex 2.0 com PHP – Via AMFPHP Tópicos abordados: • Melhor interface, maior controle; • Via de comunicação para serializar/deserializar; • Objetos nativos do PHP convertidos para objetos do actionscript 3.0 (via AMFPHP); • O que é RPC?; • Formato AMF e AMFPHP; • Exemplo prático
    3. Flex 2.0 com PHP – Via AMFPHP Melhor interface, maior controle O Flex possibilita o uso de seus controles nativos para edição e posterior visualização de valores. <mx:ComboBox/> <mx:DatGrid:/> <mx:ArrayCollection/> <mx:List/> <mx:Tree/> <mx:XMLListCollection/>
    4. Flex 2.0 com PHP – Via AMFPHP Via de comunicação para serializar / deserializar Serializar – É o processo de transmissão de um objeto por uma conexão de rede, seja em forma binária ou em formato de texto como o XML. Deserializar – É a inversão da serialização, após a manipulação do objeto ele é serializado para o objeto de origem.
    5. Flex 2.0 com PHP – Via AMFPHP Objetos nativos do PHP convertidos para Objetos do Actionscript 3.0 PHP 5.0 <?php $valor = 10; // return $valor; ?> Actionscript 3.0 Package { class getValores { public var valor:unit; } }
    6. Flex 2.0 com PHP – Via AMFPHP O que é RPC? RPC é a sigla de Remote Procedure Call (Chamada de Procedimento Remoto), é uma forma de comunicação entre o servidor e o cliente através de métodos. Essa comunicação, possibilita integrar um método com um objeto local com a passagem de vários parâmetros, definir um valor ou uma função de retorno e receber o resultado em qualquer formato. Uma das facilidades do RPC é não precisarmos nos preocupar com o que enviar ou receber de valores. O servidor e cliente, interagem com o PHP de acordo com a descrição de chamada de métodos para dados complexos.
    7. Flex 2.0 com PHP – Via AMFPHP Formato AMF e AMFPHP O que é AMF? É a abreviação de Actionscript Message Format. Formato de mensagens trocadas entre o SWF9 tanto Flex e Flash CS3 com aplicativos server-side ( PHP, ColdFusion, JSP, etc) AMFPHP É um framework RPC que serve de alternativa Open-Source da tecnologia FlashRemoting em servidores PHP sem a necessidade de instalação de nenhum recurso adicional no servidor. O Service Browser do AMFPHP permite que o programador teste sua classe e métodos antes de começar a escrever o programa, para tanto, basta acessá-lo, e testar todos os métodos de chamada ou retorno de suas classes PHP.
    8. Flex 2.0 com PHP – Via AMFPHP O AMFPHP é totalmente grátis. Com ele, o programador facilmente cria objetos em PHP e torna-os em Objetos ActionScript. Passo a passo do funcionamento: • Primeiro você deve baixar a versão mais atualizada do AMFPHP (www.amfphp.org); • Crie um gateway usando as classes do AMFPHP (veremos um exemplo mais adiante); • Conecte-se à esse gateway usando o ActionScript; • Consuma o serviço no servidor que será uma classe criada em PHP.
    9. Flex 2.0 com PHP – Via AMFPHP Exemplo prático.
    10. Flex 2.0 com PHP – Via AMFPHP Obrigado! www.flexbrasil.org Baixar slides e exemplo: www.flexbrasil.org/palestras/facinter/ marcelo@flexpr.com.br

    + adorepumpadorepump, 2 years ago

    custom

    924 views, 0 favs, 0 embeds more stats

    More info about this document

    © All Rights Reserved

    Go to text version

    • Total Views 924
      • 924 on SlideShare
      • 0 from embeds
    • Comments 0
    • Favorites 0
    • Downloads 27
    Most viewed embeds

    more

    All embeds

    less

    Flagged as inappropriate Flag as inappropriate
    Flag as inappropriate

    Select your reason for flagging this presentation as inappropriate. If needed, use the feedback form to let us know more details.

    Cancel
    File a copyright complaint
    Having problems? Go to our helpdesk?

    Categories