Sim, concordo que pode, mas o intúito de RIA estaria meio que renegado assim.
A intenção de RIA é aproximar a web do desktop... então todos os artifícios usados para web ficam meio que estranhos, na minha opinião, para RIA. (Seria como implementar postback em Flex, argh) Note que isso também é verdade para SOA. Tecnicamente, não pode existir sessão em SOA porque você não pode sequer atrelar um serviço à HTTP, ou seja, SOA deve ser completamente independente de tudo (quem garante que a outra ponta é um HttpCookieContainer válido?). Volto aí ao exemplo do AIR que provavelmente não suportaria cookies e outros casos como Windows Forms e Windows Presentation Foundation. Por isso que SOA é bom... você não fica preso ao HTTP, por exemplo. Sua outra ponta pode ser desde um Flex a um Windows Mobile rodando num coletor de dados a laser ou dentro de uma catraca de metrô =) Mas, dar... em informática tudo dá (inclusive ligar cookies para Windows Forms, por mais absurdo que possa parecer) =) * Windows Forms = aplicativos desktop comuns, desenhados em GDI+ (algo como um aplicativo GTK em *nix) * Windows Presentation Foundation = idem acima, mas desenhados em DirectX, com mais recursos visuais. 2010/1/5 David Paniz <[email protected]> > 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 > -- [] 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
