Mas as vezes é importante controlar sim, por exemplo controlar expiração de
sessão ou questões de segurança atrelados ao usuário logado (no serverside).
É importante sim fazer o controle de sessão, mas não tem como o o Flex
controlar, então o que você pode fazer é lançar uma exception no serverside
conhecida e tratá-la no onError dos seus services no flex pra voltar pra uma
tela de login ou erro de permissão, sei lá. Aí vai de cada caso.
Quando ao uso de sessão mesmo, não é preciso fazer nada de mais pra
funcionar, basta o browser suportar cookies que a sessão vai funcionar
perfeitamente.


2010/1/5 Rubem Oliveira <[email protected]>

> Julio, valeu pela explicação.
> Ja mais ou menos tinha sacado isso, porem sempre "trocando ideias"
> aprendemos mais... e por isso agradeço mais uma vez! Irei analisá-la
> direitinho...
>
> Qualquer coisa, se eu for util em algo, estou aih.... x)
>
> --
> Att.
> Rubao
> Banda Extrema Urgência
> www.extremaurgencia.com.br
>
> 2010/1/5 Júlio César Ködel <[email protected]>:
> > Sessão não faz muito sentido em Flex, já que você não está em um ambiente
> > que some no ar como páginas HTML.
> > Uma vez carregado, o aplicativo inteiro fica em memória em Flex, então,
> > basta fazer variáveis estáticas em uma classe qualquer que eles sempre
> vão
> > estar disponíveis para o seu aplicativo (incluindo suporte a algo
> parecido
> > com Cookies via classe SharedObjects).
> > No entanto, Flex é um HttpCookieContainer válido, isso quer dizer que
> > session comum das tecnologias existentes (ASP.Net, PHP, etc) continuam
> > funcionando de boa. Só tem que ficar esperto para quando a sessão cair
> por
> > timeout avisar o aplicativo Flex.
> > Só um porém aí: uma das principais vantagens do Flex é a possibilidade de
> > usar o mesmo código em Flex (web) quanto em AIR (Desktop). Só que AIR não
> é
> > um HttpCookieContainer, AFIK, então provavelmente ele não terá suporte a
> > Cookies e sessões irão falhar neste caso. Teria que checar direito essa
> > informação.
> >
> > 2010/1/5 Rubem Oliveira <[email protected]>
> >>
> >> Pessoal,
> >> Bom dia, estou com uma duvida, como trabalho com Sessao com flex +
> >> java + blazeds ? eu vi em alguns posts por aih mas não foram muito
> >> claros.
> >> Como podemos fazer, de uma forma eficiente e leve, o controle de
> >> sessão em um aplicativo nessas tecnologias?
> >> Desculpe minha ignorancia, é que estou migrando para o Flex a pouco e
> >> muito to me virando ainda... não o conheço bem...
> >> Espero que alguem saiba uma "luz" der repente um post e tal pra
> >> orientar, ja que isso, pelo que vi, é dúvida de um monte de gente na
> >> net.
> >>
> >> --
> >> Att.
> >> Rubao
> >> Banda Extrema Urgência
> >> www.extremaurgencia.com.br
> >>
> >> --
> >> 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
> >
> >
> > --
> > []
> > Júlio César Ködel G.
> >
> > --
> > 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
>
>
>
> --
> Att.
> Rubao
> Banda Extrema Urgência
> www.extremaurgencia.com.br
>
> --
> 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
>



-- 
David Paniz
http://www.davidpaniz.com

-- 
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