Flex + MySQL

Bom dia,

Qual é a melhor foma de trabalhar com o mysql no Flex?

Você não trabalha diretamente com o banco de dados. Vc precisa de uma camada na sua aplicação que vai fazer isso.
Se quiser dar uma olhada aqui, tem um tutorial que fiz que está dividido em várias partes.

[]´s

Obrigado por responder, então na logica a conexao com o banco de dados fica tudo com a java, e é alimentado o flex em cima de arraycollection e etc.

[quote=Leandroptu]Obrigado por responder, então na logica a conexao com o banco de dados fica tudo com a java, e é alimentado o flex em cima de arraycollection e etc.
[/quote]

Isso.

[]´s

Olá e quais framework é necessario para eu trabalhar com Flex+Java+MySql, visando desempelho e praticidade.

Alguem tem algum exemplo que possa compartilhar que envolve o Flex+Java+MySql.

Eu escrevi um tutorial dividido em uma série de partes no meu blog.
Segue o link: http://davidbuzatto.wordpress.com/2010/07/30/flex-e-java-parte-1-configurando-o-netbeans/

[]´s

davidbuzatto

Agradeço, pelo tutorial muito bom mesmo, parabens, agora rapaz eu parei na parte 4.1 pois não consegui sair do erro: fault=“imprimirMensagemFault(event)” referente a seguinte mensagem Alert.show( “Ocorreu um erro…”, “ERRO” ); o que pode ser, não funcionou nenhuma vez, ja revisei o procedimento duas vezes e nada, agora a unica diferença que tem no meu projeto pelo tutorial é que o tomcat eu instalei manualmente e não pelo netbeans… o que pode ser… desde ja lhe agradeço pela atenção.

Se não rodou é pq está tudo funcionando. O que deveria acontecer está acontecendo não é? Carregando os dados, salvando, etc?
Esse método só vai executar caso haja algum problema na comunicação com a camada em Java entendeu?

[]´s

Java + Flex 4.0 + BlazeDS + NetBeans

Não é mãe mais bate, que erro é esse:

[RPC Fault faultString=“Send failed” faultCode=“Client.Error.MessageSend” faultDetail=“Channel.Connect.Failed error NetConnection.Call.Failed: HTTP: Failed: url: ‘http://localhost:8080/IntegracaoFlexJava/messagebroker/amf’”]

  • O mysql já está instalado
  • O driver ja está configurado
  • Já confirmei o host, usuario e senha

Será que preciso fazer alguma configuracao no tomcat?

Tem certeza que a porta é a 8080?
Por padrão, o Tomcat do NetBeans roda na porta 8084.

Faça essa alteração e veja se funciona :wink:

[]´s

David buzatto ,
Agradeço pela sua paciencia, em me ajudar porem o erro persiste estou na luta e como eu sou brasileiro nao desisto nunca… Se estiver mais alguma sugestão ficarei grato…

[RPC Fault faultString=“Send failed” faultCode=“Client.Error.MessageSend” faultDetail=“Channel.Connect.Failed error NetConnection.Call.Failed: HTTP: Failed: url: ‘http://localhost:8084/IntegracaoFlexJava/messagebroker/amf’”]

Será que pode ser com o driver do mysql, tem como eu saber se está funcionando ou não?

Segue abaixo o codigo do web.xml

<?xml version="1.0" encoding="UTF-8"?>
<web-app version="2.5" xmlns="http://java.sun.com/xml/ns/javaee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd">
    <session-config>
        <session-timeout>
            30
        </session-timeout>
    </session-config>
        <!-- Http Flex Session attribute and binding listener support -->
    <listener>
        <listener-class>flex.messaging.HttpFlexSession</listener-class>
    </listener>

    <!-- MessageBroker Servlet -->
    <servlet>
        <servlet-name>MessageBrokerServlet</servlet-name>
        <servlet-class>flex.messaging.MessageBrokerServlet</servlet-class>
        <init-param>
            <param-name>services.configuration.file</param-name>
            <param-value>/WEB-INF/flex/services-config.xml</param-value>
       </init-param>
        <load-on-startup>1</load-on-startup>
    </servlet>
 
    <servlet-mapping>
        <servlet-name>MessageBrokerServlet</servlet-name>
        <url-pattern>/messagebroker/*</url-pattern>
    </servlet-mapping>

    <welcome-file-list>
        <welcome-file>index.jsp</welcome-file>
    </welcome-file-list>
</web-app>

É erro de comunicação entre o Flex e o Java.
Reveja a sua configuração.

Qual método que não funciona?
Alguma coisa funciona ou nada funciona?

Explique melhor o que acontece, ai fica mais fácil identificar o problema.

[]´s

A mensgem abaixo é apresentada por 3 vezes após o carregamento da pagina, compilando pelo netbeans ou pelo proprio flash builder.

[RPC Fault faultString=“Send failed” faultCode=“Client.Error.MessageSend” faultDetail=“Channel.Connect.Failed error NetConnection.Call.Failed: HTTP: Failed: url: ‘http://localhost:8084/IntegracaoFlexJava/messagebroker/amf’”]

Como saber se o tomcat 100% sicronizado com o mysql?

Tomcat é uma coisa. MySQL é outra.
O que você quer dizer com sincronizado?

[]´s

Quando estou referenciando a sincronismo, é para saber se a configuracao do tomcat está ok com o mysql, pq as vezes teria que fazer uma configuracao especifica para que o tomcat vai acessar um determinado database, usuario e senha.

Não é o Tomcat que acessa, mas sim a classe que é executada dentro dele.
Dê uma revisada no tutorial, você deve ter perdido algum detalhe.

[]´s

Ok, resolvido… fiz tudo do zero, e mantive inclusive os mesmos diretório que vc usou no seu tutorial ai funcionou 100 %, obrigado… e desculpe por lhe incomodar tanto…

Que bom Leandro!
[]´s