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

Responder a