Vlw Davidson! eri testar e post aqui o resultado!
2010/5/5 デビデソヌ Davidson Silva <davidson.f.si...@gmail.com> > Ele quis dizer que você deve criar uma Classe Cliente.as com os mesmos > atributos da sua classe java. > Para que o Flex possa manipular os dados, caso queira exibí-los , > alterá-los e outras coisas. > > Em 4 de maio de 2010 23:42, Nazareno Neto > <nazareno.nobr...@gmail.com>escreveu: > > 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 >> > > -- > 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