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

Responder a