Eu tive um problema parecido, e resolvi instanciando o objeto mesmo
sem precisar, que no seu caso é o telefone.

Tenta debugar e ver o que está indo nulo do flex para o java.



On 25 mar, 09:19, laine <[email protected]> wrote:
> Um trecho da minha classe java:
>
> //Essa é a classe java que faz o serviço
> public class AgendaDao {
>
>         public String ola(String nome){  //Esse método está funcionando
>         return "Olá "+nome;
>         }
>
> public void insert(Telefone telefone) throws SQLException{ // Esse
> método nao esta funcionando
>
>         java.sql.PreparedStatement
> ps=Banco.getConnectio().prepareStatement("INSERT INTO
> telefone(celular,residencial,comercial)" +
>                         "VALUES('"+ 
> telefone.getCelular()+"','"+telefone.getComercial()
> +"','"+telefone.getResidencial()+"')");
>
>         ps.executeUpdate();
>
> }
>
> Essa é a configuraçao do remoting.config.xml:
>
>  <destination id="AgendaDao">
>       <properties>
>         <source>AgendaDao</source>
>         <scope>application</scope>
>       </properties>
>     </destination>
>
> Esse é minha classe flex:
>                         public function onFault(event:FaultEvent):void{
>
>                                 Alert.show( event.fault.toString(), "ERRO" );
>                         }
>
>                         public function resultFindAll(event:ResultEvent):void{
>
>                                 listaTelefone=event.result as ArrayCollection;
>
>                         }
>
>                         public function BtnInsert(event:MouseEvent):void{
>                                 telefone.celular=tICelular.text;
>                                 telefone.comercial=tIComercial.text;
>                                 telefone.residencial=tIResidencial.text;
>                                 AgendaDao.insert(telefone);
>                             findAll();
>                         }
> <mx:RemoteObject id="AgendaDao" destination="AgendaDao"
> showBusyCursor="true" >
>                 <mx:method name="findAll" result="resultFindAll(event);" 
> fault="
> onFault(event);"/>
>                 <mx:method name="insert" result="resultInsert(event);"
> fault="onFault(event);"/>
>         </mx:RemoteObject>
>         <mx:Button x="614" y="78" label="OK"  id="botaoOk"
> click="BtnInsert(event)"/>
>
> Esse trecho está funcionando:
>                 <mx:TextInput x="693" y="78" width="195" id="campo"
> change="AgendaDao.ola(campo.text)"/>
>         <mx:Label x="693" y="130" id="res" text="{AgendaDao.ola.lastResult}"/
>
>
>
> On Mar 24, 2:59 pm, bruno bg <[email protected]> wrote:> então coloque o 
> trecho do "cabeçalho" da sua classe Java e o trecho que
> > monta esse retorno de buscar dados
> > e sua "function"  FLEX que recebe o resultado do JAVA. aqui no post, para
> > melhor ajudarmos.
> > outra coisa.
> > Já tentou "debugar", para ver se o fluxo está sendo corretamente feito,  se
> > seu retorno está sendo "populado" ?!?!?!
>
> > brunobg
> > --
> > ****************************************************www.brbsoftware.com.br
> > [email protected]  (MSN & Skype)
> > blogflex.brunobg.com
> > @brunogrohs
> > (21) 9913-2397
>
> > Em 24 de março de 2011 14:47, Elaine <[email protected]> escreveu:
>
> > > Configurei sim, ja consultei varios tutoriais e penso que fiz tudo
> > > direitinho, tanto é, que um método simples que  retorna uma string
> > > está funcionando, o método que adiciona e busca dados no banco que não
> > > estão.Não imagino o que possa ser.Fiz uma classe java para testar a
> > > conexão e ele adiciona normalmente no banco.
>
> > > On Mar 23, 6:17 pm, bruno bg <[email protected]> wrote:
> > > > vc configurou seu remoting-config.xml colocando sua classe DAO ?
>
> > > > veja tb  http://blogflex.brunobg.com/?p=465
>
> > > > brunobg
> > > > --
> > > > ****************************************************
> > >www.brbsoftware.com.br
> > > > [email protected]  (MSN & Skype)
> > > > blogflex.brunobg.com
> > > > @brunogrohs
> > > > (21) 9913-2397
>
> > > > Em 23 de março de 2011 16:56, Elaine <[email protected]> escreveu:
>
> > > > > Olá a todos!
> > > > > Estou precisando de uma mãozinha:
> > > > > Estou tentando integrar o java com flex e ainda sou nova nisso, por
> > > > > isso estou tendo algumas dificuldades.Estou usando Java,MySQL,
> > > > > FlexBuilder3, Blazeds e Tomcat e obtendo o seguinte erro quando
> > > > > executo a aplicação:
> > > > > [RPC Fault faultString="java.lang.NullPointerException : null"
> > > > > faultCode="Server.Processing" faultDetail="null"]
> > > > > Se alguém puder me ajudar ficarei bem agradecida.
> > > > > Até mais!
>
> > > > > --
> > > > > Você recebeu esta mensagem porque está inscrito na lista "flexdev"
> > > > > Para enviar uma mensagem, envie um e-mail para
> > > [email protected]
> > > > > Para sair da lista, envie um email em branco para
> > > > > [email protected]
> > > > > Mais opções estão disponíveis emhttp://
> > > groups.google.com/group/flexdev- Hide quoted text -
>
> > > > - Show quoted text -
>
> > > --
> > >  Você recebeu esta mensagem porque está inscrito na lista "flexdev"
> > > Para enviar uma mensagem, envie um e-mail para [email protected]
> > > Para sair da lista, envie um email em branco para
> > > [email protected]
> > > Mais opções estão disponíveis 
> > > emhttp://groups.google.com/group/flexdev-Hide quoted text -
>
> > - Show quoted text -

-- 
Você recebeu esta mensagem porque está inscrito na lista "flexdev"
Para enviar uma mensagem, envie um e-mail para [email protected]
Para sair da lista, envie um email em branco para 
[email protected]
Mais opções estão disponíveis em http://groups.google.com/group/flexdev

Responder a