Beleza pura, qualquer coisa estamos ai.
At.
Kleber Gracia Soares
Equipe Galaxyz trabalhando para você
www.galaxyz.com.br
Telefone: |44| 3233-2039
Cel.: |44| 9960-0298 - Tim
Msn: [email protected]
Skype: kleber.gracia
Email: [email protected]
"Tudo posso naquele que me fortalece!" (Fl 4,13).





Em 23 de agosto de 2010 18:25, claudemir <[email protected]> escreveu:

> Kleber
> Eu fiz assim e acho que funcionou:
>
> private function onResultDoLogin(event:ResultEvent):void {
>                        usuario = (event.result) as Usuario;
>                        Alert.show("Seja bem vindo "+ usuario.nome );
>                }
>
> Muito obrigado senhores, o que seria de mim sem a ajuda de vcs...
>
> T+
>
> On 23 ago, 17:03, Kleber Gracia <[email protected]> wrote:
> > Cara no evento *Usuario(event.result).nome;* coloque *
> > Usuario(event.fault.message).nome;* e não somente event.result ai teste
> para
> > ver.
> > At.
> > Kleber Gracia Soares
> > Equipe Galaxyz trabalhando para vocêwww.galaxyz.com.br
> > Telefone: |44| 3233-2039
> > Cel.: |44| 9960-0298 - Tim
> > Msn: [email protected]
> > Skype: kleber.gracia
> > Email: [email protected]
> > "Tudo posso naquele que me fortalece!" (Fl 4,13).
> >
> > Em 23 de agosto de 2010 17:57, claudemir <[email protected]>
> escreveu:
>  >
> > > Eu consegui, a aplicação acesso o metodo doLogin da classe vai no
> > > banco de dados valida o login e senha e retorna o objeto usuario e
> > > depois o navegador trava, ou seja o problema ta no onResultDoLogin.
> >
> > > On 23 ago, 16:31, Kleber Gracia <[email protected]> wrote:
> > > > Cara voce conseguiu debugar para ver se pelo menos esta entrando no
> Java?
> > > > Verificou o remoting-config.xml???? Verificou se esta correto seu
> serviço
> > > > que esta definido no RemoteObject? Verifique isso, porque se estiver
> com
> > > > letras minusculas em um lugar e no outro maiuscula nao vai.
> >
> > > > At.
> > > > Kleber Gracia Soares
> > > > Equipe Galaxyz trabalhando para vocêwww.galaxyz.com.br
> > > > Telefone: |44| 3233-2039
> > > > Cel.: |44| 9960-0298 - Tim
> > > > Msn: [email protected]
> > > > Skype: kleber.gracia
> > > > Email: [email protected]
> > > > "Tudo posso naquele que me fortalece!" (Fl 4,13).
> >
> > > > Em 23 de agosto de 2010 17:01, claudemir <[email protected]>
> > > escreveu:
> >
> > > > > Eu coloquei com o L maiusculo e deu o mesmo problema
> >
> > > > > On 23 ago, 15:24, Clayton <[email protected]> wrote:
> > > > > > Claudemir!
> >
> > > > > > vc está chamando o método do*l*ogin do java, mas no java este não
> > > existe,
> > > > > oq
> > > > > > que existe lá é o do*L*ogin, lembre-se que java é case sensitive.
> >
> > > > > > Em 23 de agosto de 2010 15:52, Guilherme Sjlender
> > > > > > <[email protected]>escreveu:
> >
> > > > > > > coloca um fault no seu RemoteObject.... provavelmente ele está
> > > > > levantando o
> > > > > > > erro, mas como você não tem mapeado, nunca irá apresentar a
> você o
> > > > > erro.
> >
> > > > > > > <mx:RemoteObject id="usuarioService" showBusyCursor="true"
> > > > > > > fault="onFault(event)"
> > > > > > > destination="usuarioService">
> >
> > > > > > > Obs: use o próprio onFault que já está em sua tela...
> >
> > > > > > > Explicação: Como ele não está chegando ao método "dologin", por
> > > algum
> > > > > > > motivo, ele não irá chamar o fault do method "dologin"... esse
> > > fault só
> > > > > irá
> > > > > > > ser acionado se houver uma exception no Java quando estiver em
> > > execução
> > > > > esta
> > > > > > > função!
> >
> > > > > > > Então, para você descobrir se há realmente um erro de
> comunicação
> > > entre
> > > > > o
> > > > > > > Java e o Flex pelo BlazeDS, coloque um fault no seu
> RemoteObject
> > > ok?!
> >
> > > > > > > Abraços e boa sorte
> > > > > > > Att.
> > > > > > > Em 23 de agosto de 2010 15:39, Kleber Gracia <
> > > [email protected]
> > > > > >escreveu:
> >
> > > > > > > Cara este tutorial também tive problemas em tentar faze-lo,
> veja se
> > > as
> > > > > libs
> > > > > > >> estao corretas, e faz um seguinte, debugue o codigo no metodo
> do
> > > java
> > > > > > >> doLogin() e veja se realmente esta chamando e entrando no
> java.
> > > > > > >>  At.
> > > > > > >> Kleber Gracia Soares
> > > > > > >> Equipe Galaxyz trabalhando para você
> > > > > > >>www.galaxyz.com.br
> > > > > > >> Telefone: |44| 3233-2039
> > > > > > >> Cel.: |44| 9960-0298 - Tim
> > > > > > >> Msn: [email protected]
> > > > > > >> Skype: kleber.gracia
> > > > > > >> Email: [email protected]
> > > > > > >> "Tudo posso naquele que me fortalece!" (Fl 4,13).
> >
> > > > > > >> Em 23 de agosto de 2010 15:28, claudemir <
> [email protected]>
> > > > > escreveu:
> >
> > > > > > >> Senhores, sou iniciante em flex e estou ha tempo sem saber que
> > > > > > >>> problema esta ocorrendo.
> >
> > > > > > >>> A aplicação acessa o metodo doLogin da minha classe java,
> validar
> > > o
> > > > > > >>> usuario e retorna um objeto Usuario, ela executa normalmente
> a
> > > > > > >>> function doLogin, no entanto ela trava e nao chama nem a
> private
> > > > > > >>> function loginServiceFaultHandler(event:FaultEvent) e nem a
> > > private
> > > > > > >>> function onResultDoLogin(event:ResultEvent), segue abaixo as
> > > classes
> > > > > > >>> que estou utilizado:
> >
> > > > > > >>> Usuario.java
> > > > > > >>> package com.digows.artigos.JavaFlex.model.service;
> >
> > > > > > >>> import java.util.List;
> >
> > > > > > >>> import
> org.springframework.beans.factory.annotation.Autowired;
> > > > > > >>> import org.springframework.stereotype.Service;
> > > > > > >>> import
> org.springframework.transaction.annotation.Propagation;
> > > > > > >>> import
> org.springframework.transaction.annotation.Transactional;
> >
> > > > > > >>> import com.digows.artigos.JavaFlex.model.entity.Usuario;
> > > > > > >>> import
> > > > > com.digows.artigos.JavaFlex.model.repository.UsuarioRepository;
> >
> > > > > > >>> @Service(value = "usuarioService")
> > > > > > >>> @Transactional(propagation = Propagation.REQUIRED,
> rollbackFor =
> > > > > > >>> Exception.class)
> > > > > > >>> public class UsuarioServiceImpl implements UsuarioService {
> >
> > > > > > >>>        private UsuarioRepository usuarioRepository;
> >
> > > > > > >>>        @Autowired
> > > > > > >>>        public void setUsuarioRepository(UsuarioRepository
> > > > > > >>> usuarioRepository)
> > > > > > >>> {
> > > > > > >>>                this.usuarioRepository = usuarioRepository;
> > > > > > >>>        }
> >
> > > > > > >>>        public Usuario save(Usuario p_usuario) throws
> Exception {
> > > > > > >>>                try {
> > > > > > >>>
>  this.usuarioRepository.save(p_usuario);
> > > > > > >>>                        return p_usuario;
> > > > > > >>>                } catch (Exception e) {
> > > > > > >>>                        throw new Exception("Não foi possível
> > > salvar."
> > > > > +
> > > > > > >>> e.getCause());
> > > > > > >>>                }
> > > > > > >>>        }
> >
> > > > > > >>>        public void remove(Usuario p_usuario) throws Exception
> {
> > > > > > >>>                try {
> > > > > > >>>
>  this.usuarioRepository.remove(p_usuario);
> > > > > > >>>                } catch (Exception e) {
> > > > > > >>>                        throw new Exception("Não foi possível
> > > > > excluir." +
> > > > > > >>> e.getMessage());
> > > > > > >>>                }
> > > > > > >>>        }
> >
> > > > > > >>>        public Usuario findById(Usuario p_usuario) throws
> > > Exception {
> > > > > > >>>                try {
> > > > > > >>>                        return
> > > > > this.usuarioRepository.findById(p_usuario);
> > > > > > >>>                } catch (Exception e) {
> > > > > > >>>                        throw new Exception("Não foi possível
> > > procurar
> > > > > > >>> pela ID."
> > > > > > >>>                                        + e.getMessage());
> > > > > > >>>                }
> > > > > > >>>        }
> >
> > > > > > >>>        public List<Usuario> getList() throws Exception {
> > > > > > >>>                try {
> > > > > > >>>                        return
> this.usuarioRepository.getList();
> > > > > > >>>                } catch (Exception e) {
> > > > > > >>>                        throw new Exception("Não foi possível
> > > listar."
> > > > > +
> > > > > > >>> e.getMessage());
> > > > > > >>>                }
> > > > > > >>>        }
> >
> > > > > > >>>        public Usuario login(Usuario p_usuario) throws
> Exception {
> > > > > > >>>                try {
> > > > > > >>>                        Usuario u =
> > > > > usuarioRepository.login(p_usuario);
> > > > > > >>>                        System.out.println("login : " +
> > > u.getLogin());
> > > > > > >>>                        System.out.println("nome : " +
> > > u.getNome());
> > > > > > >>>                        return u;
> > > > > > >>>                } catch (Exception e) {
> > > > > > >>>                        throw new Exception("Não foi possível
> > > procurar
> > > > > > >>> pela ID."
> > > > > > >>>                                        + e.getMessage());
> > > > > > >>>                }
> > > > > > >>>        }
> >
> > > > > > >>>        public Usuario doLogin(String login, String senha)
> throws
> > > > > > >>> Exception {
> > > > > > >>>                try {
> > > > > > >>>                        Usuario u =
> > > usuarioRepository.doLogin(login,
> > > > > > >>> senha);
> > > > > > >>>                        System.out.println("Dados do Usuário=
> \n "
> > > +
> > > > > > >>> u.toString());
> > > > > > >>>                        return u;
> > > > > > >>>                } catch (Exception e) {
> > > > > > >>>                        throw new Exception("Não foi possível
> > > procurar
> > > > > > >>> pela ID."
> > > > > > >>>                                        + e.getMessage());
> > > > > > >>>                }
> > > > > > >>>        }
> >
> > > > > > >>> }
> >
> > > > > > >>> Usuario.as
> > > > > > >>> package com.digows.artigos.JavaFlex.view.entity
> > > > > > >>> {
> >
> > > > >
> [RemoteClass(alias="com.digows.artigos.JavaFlex.model.entity.Usuario")]
> > > > > > >>>        [Bindable]
> > > > > > >>>        public class Usuario
> > > > > > >>>        {
> > > > > > >>>                public var id:Number;
> > > > > > >>>                public var nome:String;
> > > > > > >>>                public var login:String;
> > > > > > >>>                public var senha:String;
> >
> > > > > > >>>                public function Usuario()
> > > > > > >>>                 {
> > > > > > >>>                }
> >
> > > > > > >>>        }
> > > > > > >>> }
> >
> > > > > > >>> <?xml version="1.0" encoding="utf-8"?>
> > > > > > >>> <mx:Canvas xmlns:mx="http://www.adobe.com/2006/mxml";>
> > > > > > >>>        <mx:RemoteObject id="usuarioService"
> showBusyCursor="true"
> > > > > > >>> destination="usuarioService">
> > > > > > >>>                <mx:method name="doLogin"
> > > > > result="onResultDoLogin(event)"
> > > > > > >>> fault="loginServiceFaultHandler(event)" />
> > > > > > >>>        </mx:RemoteObject>
> > > > > > >>>        <mx:Panel id="pnlLogin" title="SISTEMA DE AUTENTICAÇÃO
> E
> > > > > > >>> AUTORIZAÇÃO"
> > > > > > >>>                width="400" height="300"
> horizontalAlign="center">
> > > > > > >>>                <mx:Label text="wwww" x="10" y="10"
> id="loginTx"
> > > > > > >>> width="89"/>
> > > > > > >>>                <mx:TextInput id="tfLogin" x="58" y="8"/>
> > > > > > >>>                <mx:Label text="Senha: " x="5" y="36"/>
> >
>  > ...
> >
> > 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 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 [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