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