Um trecho da minha classe java:

//Essa é a classe java que faz o serviço
public class AgendaDao {

        public String ola(String nome){  //Esse método está funcionando
        return "Olá "+nome;
        }


public void insert(Telefone telefone) throws SQLException{ // Esse
método nao esta funcionando

        java.sql.PreparedStatement
ps=Banco.getConnectio().prepareStatement("INSERT INTO
telefone(celular,residencial,comercial)" +
                        "VALUES('"+ 
telefone.getCelular()+"','"+telefone.getComercial()
+"','"+telefone.getResidencial()+"')");

        ps.executeUpdate();

}

Essa é a configuraçao do remoting.config.xml:

 <destination id="AgendaDao">
      <properties>
        <source>AgendaDao</source>
        <scope>application</scope>
      </properties>
    </destination>

Esse é minha classe flex:
                        public function onFault(event:FaultEvent):void{

                                Alert.show( event.fault.toString(), "ERRO" );
                        }

                        public function resultFindAll(event:ResultEvent):void{

                                listaTelefone=event.result as ArrayCollection;

                        }

                        public function BtnInsert(event:MouseEvent):void{
                                telefone.celular=tICelular.text;
                                telefone.comercial=tIComercial.text;
                                telefone.residencial=tIResidencial.text;
                                AgendaDao.insert(telefone);
                            findAll();
                        }
<mx:RemoteObject id="AgendaDao" destination="AgendaDao"
showBusyCursor="true" >
                <mx:method name="findAll" result="resultFindAll(event);" fault="
onFault(event);"/>
                <mx:method name="insert" result="resultInsert(event);"
fault="onFault(event);"/>
        </mx:RemoteObject>
        <mx:Button x="614" y="78" label="OK"  id="botaoOk"
click="BtnInsert(event)"/>

Esse trecho está funcionando:
                <mx:TextInput x="693" y="78" width="195" id="campo"
change="AgendaDao.ola(campo.text)"/>
        <mx:Label x="693" y="130" id="res" text="{AgendaDao.ola.lastResult}"/
>




On Mar 24, 2:59 pm, bruno bg <[email protected]> wrote:
> então coloque o trecho do "cabeçalho" da sua classe Java e o trecho que
> monta esse retorno de buscar dados
> e sua "function"  FLEX que recebe o resultado do JAVA. aqui no post, para
> melhor ajudarmos.
> outra coisa.
> Já tentou "debugar", para ver se o fluxo está sendo corretamente feito,  se
> seu retorno está sendo "populado" ?!?!?!
>
> brunobg
> --
> ****************************************************www.brbsoftware.com.br
> [email protected]  (MSN & Skype)
> blogflex.brunobg.com
> @brunogrohs
> (21) 9913-2397
>
> Em 24 de março de 2011 14:47, Elaine <[email protected]> escreveu:
>
>
>
> > Configurei sim, ja consultei varios tutoriais e penso que fiz tudo
> > direitinho, tanto é, que um método simples que  retorna uma string
> > está funcionando, o método que adiciona e busca dados no banco que não
> > estão.Não imagino o que possa ser.Fiz uma classe java para testar a
> > conexão e ele adiciona normalmente no banco.
>
> > On Mar 23, 6:17 pm, bruno bg <[email protected]> wrote:
> > > vc configurou seu remoting-config.xml colocando sua classe DAO ?
>
> > > veja tb  http://blogflex.brunobg.com/?p=465
>
> > > brunobg
> > > --
> > > ****************************************************
> >www.brbsoftware.com.br
> > > [email protected]  (MSN & Skype)
> > > blogflex.brunobg.com
> > > @brunogrohs
> > > (21) 9913-2397
>
> > > Em 23 de março de 2011 16:56, Elaine <[email protected]> escreveu:
>
> > > > Olá a todos!
> > > > Estou precisando de uma mãozinha:
> > > > Estou tentando integrar o java com flex e ainda sou nova nisso, por
> > > > isso estou tendo algumas dificuldades.Estou usando Java,MySQL,
> > > > FlexBuilder3, Blazeds e Tomcat e obtendo o seguinte erro quando
> > > > executo a aplicação:
> > > > [RPC Fault faultString="java.lang.NullPointerException : null"
> > > > faultCode="Server.Processing" faultDetail="null"]
> > > > Se alguém puder me ajudar ficarei bem agradecida.
> > > > Até mais!
>
> > > > --
> > > > Você recebeu esta mensagem porque está inscrito na lista "flexdev"
> > > > Para enviar uma mensagem, envie um e-mail para
> > [email protected]
> > > > Para sair da lista, envie um email em branco para
> > > > [email protected]
> > > > Mais opções estão disponíveis emhttp://
> > groups.google.com/group/flexdev- Hide quoted text -
>
> > > - Show quoted text -
>
> > --
> >  Você recebeu esta mensagem porque está inscrito na lista "flexdev"
> > Para enviar uma mensagem, envie um e-mail para [email protected]
> > Para sair da lista, envie um email em branco para
> > [email protected]
> > Mais opções estão disponíveis emhttp://groups.google.com/group/flexdev- 
> > Hide quoted text -
>
> - Show quoted text -

-- 
Você recebeu esta mensagem porque está inscrito na lista "flexdev"
Para enviar uma mensagem, envie um e-mail para [email protected]
Para sair da lista, envie um email em branco para 
[email protected]
Mais opções estão disponíveis em http://groups.google.com/group/flexdev

Responder a