blz bruno, entidi quase tudo, so nao entendi na hora desse comentario: * // umCliente é seu objeto CLIENTE no as3 que "espelha" sua classe no java* mas ire dar uma pesquisada sobre remoteobjects vlw ai pela ajuda!
Em 4 de maio de 2010 22:44, bruno bg <bruno...@ig.com.br> escreveu: > minha sugestão.!!! é um exemplo !!!: > > NO SEU remote-config.xml > <default-channels> > <channel ref="my-amf"/> > </default-channels> > > <destination id="ClienteDAO"> > > <properties> > <source>br.com.DAO.ClienteDAO</source> > </properties> > </destination> > .. > aqui vc pode colocar seus outros DAOs, blablablablablabla > ... > <destination id="OutraClasseDAO"> > <properties> > <source>br.com.DAO.OutraClasseDAO</source> > </properties> > </destination> > .. > aqui vc pode colocar seus outros DAOs, blablablablablabla > ... > > > > > > > NO SEU MXML > <mx:RemoteObject id="clienteDAO" destination="ClienteDAO" > result="resultHandler(event)" fault="faultHandler(event)" /> > > > > > > > NA SUA FUNCTION > private function salvar():void{ > clienteDAO.Salvar(umCliente); > // umCliente é seu objeto CLIENTE no as3 que "espelha" sua classe no > java > } > > //tratando o resultado do retorno da classe do java > private function resultHandler(event:ResultEvent):void { > Alert.show(event.result); > // aqui vai aparecer a STRING de retorno da sua classe DAO java. > // "Cliente Salvo com Sucesso!" > // ou > // "Problema na gravação do cliente!" > } > //se der qualquer erro > private function faultHandler(event:FaultEvent):void { > //Ocorreu uma falha qualquer ao chamar o servico. > Alert.show("ERRO : "+event.fault.message); > } > > veja aê se entende. qq coisa procure na lista ou no google por > remoteObject > bruno bg > > > Em 4 de maio de 2010 22:31, Nazareno Neto > <nazareno.nobr...@gmail.com>escreveu: > > remoteconfig.xml: >> >> >> <destination id=*"br.com.DAO.ClienteDAO"*> >> >> <channels> >> >> <channel ref=*"my-amf"*/> >> >> </channels> >> >> <properties> >> >> <source>*br*.*com*.DAO.ClienteDAO</source> >> >> </properties> >> >> </destination> >> >> >> >> ClienteDAO.java >> >> package br.com.DAO; >> >> import java.sql.Connection; >> import java.sql.ResultSet; >> import java.sql.SQLException; >> import java.sql.Statement; >> >> import br.com.conexao.ConexaoPostgerSQL; >> import br.com.controler.Cliente; >> >> public class ClienteDAO { >> >> Connection con = null; >> String SQL; >> ConexaoPostgerSQL conexao = new ConexaoPostgerSQL(); >> ResultSet rs; >> Statement stm; >> >> public String salvar(Cliente cliente) throws SQLException{ >> SQL = "insert into cliente(nome, telefone)"+ >> "values("+cliente.getNome()+","+cliente.getTelefone()+")"; >> >> con = (Connection)conexao.getConexao(); >> >> if (stm.execute(SQL)){ >> return "Cliente Salvo com Sucesso!"; >> }else{ >> return "Problema na gravação do cliente!"; >> } >> } >> } >> como deu pra perceber, tenho uma classe ClienteDAO, quem tem um metodo que >> salvar, que o mesmo receber como parametro um objeto da classe Cliente, que >> so tem os campos telefone e nome. >> Ai, gostaria de saber como chamar esse metodo no flex, passando que >> parametros, que classe irei passar, como criar essa classe no flex. >> >> Acho q agora deu pra explicar melhor. >> >> Em 4 de maio de 2010 21:31, bruno bg <bruno...@ig.com.br> escreveu: >> >> se vc "montou" seu RemoteObject . e esse camarada está no seu >>> RemoteConfig.xml >>> basta chamar o id do remote com o método e seus parâmetros. O BLAZEDS >>> faz o resto. >>> >>> coloca aê seu código para vermos. >>> por a caso deu erro, ou vc não fez.? >>> >>> bruno bg >>> >>> >>> >>> Em 4 de maio de 2010 20:43, Nazareno Neto >>> <nazareno.nobr...@gmail.com>escreveu: >>> >>>> Pessoal estou começando agora no mundo do flex com java, e gostaria >>>> de saber como proceder na seguinte situação: >>>> >>>> estou usando blazeds, e tenho uma classe em java chamada Cliente, que >>>> tem um metodo salvar(Cliente, cliente). >>>> assim gostaria de saber como passar esse classe cliente do flex para o >>>> java salvar. >>>> >>>> uso remotObjects. >>>> >>>> ja consegui acessar uma classe em java que retorna uma string, mas estou >>>> na duvida, ou melhor, nao sei como fazer isso. >>>> >>>> alguem pode me dar uma ajudinha? >>>> >>>> -- >>>> Nazareno Neto #507685 >>>> Desenvolvedor Delphi e Firebird >>>> >>>> http://www.delphisistemas.com.br >>>> nazarenon...@delphisistemas.com.br >>>> nazareno.nobr...@gmail.com >>>> >>>> -- >>>> Você recebeu esta mensagem porque está inscrito na lista "flexdev" >>>> Para enviar uma mensagem, envie um e-mail para flexdev@googlegroups.com >>>> Para sair da lista, envie um email em branco para >>>> flexdev-unsubscr...@googlegroups.com >>>> Mais opções estão disponíveis em http://groups.google.com/group/flexdev >>> >>> >>> >>> -- >>> Você recebeu esta mensagem porque está inscrito na lista "flexdev" >>> Para enviar uma mensagem, envie um e-mail para flexdev@googlegroups.com >>> Para sair da lista, envie um email em branco para >>> flexdev-unsubscr...@googlegroups.com >>> Mais opções estão disponíveis em http://groups.google.com/group/flexdev >> >> >> >> >> -- >> Nazareno Neto #507685 >> Desenvolvedor Delphi e Firebird >> >> http://www.delphisistemas.com.br >> nazarenon...@delphisistemas.com.br >> nazareno.nobr...@gmail.com >> >> -- >> Você recebeu esta mensagem porque está inscrito na lista "flexdev" >> Para enviar uma mensagem, envie um e-mail para flexdev@googlegroups.com >> Para sair da lista, envie um email em branco para >> flexdev-unsubscr...@googlegroups.com >> Mais opções estão disponíveis em http://groups.google.com/group/flexdev >> > > > > -- > Você recebeu esta mensagem porque está inscrito na lista "flexdev" > Para enviar uma mensagem, envie um e-mail para flexdev@googlegroups.com > Para sair da lista, envie um email em branco para > flexdev-unsubscr...@googlegroups.com > Mais opções estão disponíveis em http://groups.google.com/group/flexdev > -- Nazareno Neto #507685 Desenvolvedor Delphi e Firebird http://www.delphisistemas.com.br nazarenon...@delphisistemas.com.br nazareno.nobr...@gmail.com -- Você recebeu esta mensagem porque está inscrito na lista "flexdev" Para enviar uma mensagem, envie um e-mail para flexdev@googlegroups.com Para sair da lista, envie um email em branco para flexdev-unsubscr...@googlegroups.com Mais opções estão disponíveis em http://groups.google.com/group/flexdev