Se vc utliza Spring eh mais facil: http://www.mkyong.com/spring/spring-aop-examples-advice/
Aqui uma explicacao. http://javafree.uol.com.br/artigo/871488/AspectJ-em-20-minutos.html Procura por AspectJ, no GUJ tem muita coisa. Lembrando que eh soh uma ideia. Espero que ajude. Em 30 de junho de 2011 15:50, Pedro Augusto Clemente de Melo < [email protected]> escreveu: > Cara, não conheço orientação a aspecto. Tem alguma referência que possa me > servir de base? > > Em 30 de junho de 2011 15:11, Juliano Feltraco <[email protected]>escreveu: > > Nao teria nao. AOP >> Cria um ASPECTO, que intercepte as requisicoes e faca esse tratamento >> antes mesmo de chegar nas funcoes. >> No meu vou fazer algo nesse genero. >> Jah faco alguns tratamentos via AOP e funciona 100%. >> >> Dah uma olhada ai. >> >> Em 30 de junho de 2011 15:08, Pedro Augusto Clemente de Melo < >> [email protected]> escreveu: >> >> Entendi. O problema é que o sistema já existe e tem um tamanho razoável, >>> mas fizeram um login "nas coxas". Tenho que implementar algo decente com o >>> mínimo de impacto no sistema. Pensei em implementar algo assim mas eu teria >>> que alterar todas as chamadas do Flex para o Java. Sem condições, tanto em >>> termos de esforço quanto de prazo. Um retorno especial para o Flex me >>> pareceu ser a solução mais simples que atendia à minha necessidade. >>> Acho que não seria uma prática tão boa assim resolver isso pelo >>> FaultEvent, ficar comparando strings. >>> >>> Em 30 de junho de 2011 14:11, Juliano Feltraco >>> <[email protected]>escreveu: >>> >>> Nesse cenario voce poderia implementar um registro de LOGING e LOGOUT. >>>> Onde sempre antes de qq chamada as suas services vc verificar se ele nao >>>> fez LOGOUT. >>>> >>>> E ainda ganha um historico de acesso ao sistema totalmente gratis e sem >>>> custos adicionais =] >>>> >>>> []`s >>>> >>>> Em 30 de junho de 2011 12:57, bruno bg <[email protected]> escreveu: >>>> >>>> um solução muito elegante seria usar o MDI Window da lib FLEXMDI >>>>> >>>>> ou não utilizar MODAL nas suas subTelas. >>>>> >>>>> brunobg >>>>> -- >>>>> **************************************************** >>>>> www.brbsoftware.com.br >>>>> [email protected] (MSN & Skype) >>>>> blogflex.brunobg.com >>>>> @brunogrohs >>>>> (21) 9913-2397 >>>>> >>>>> >>>>> >>>>> Em 30 de junho de 2011 12:35, Pedro Augusto Clemente de Melo < >>>>> [email protected]> escreveu: >>>>> >>>>> Boa tarde pessoal, >>>>>> >>>>>> Tenho um sistema usando Flex, BlazeDS e Java. Faço o controle de >>>>>> sessão através do FlexSession do BlazeDS e permito que um usuário abra >>>>>> várias abas do navegador para a mesma sessão. >>>>>> >>>>>> O problema é: quando faço logoff em uma aba, a outra permanece aberta >>>>>> e ainda é capaz de fazer requisições ao servidor. Gostaria de fazer uma >>>>>> checagem no Java para confirmar a sessão. Caso esta não seja mais válida >>>>>> retornar um erro para o Flex ir para a tela de login. Existe alguma >>>>>> forma de >>>>>> um retorno para o Flex gerar um outro tipo de evento que não seja um >>>>>> FaultEvent ou um ResultEvent? Não gostaria de tratar isso no FaultEvent. >>>>>> >>>>>> >>>>>> Abraços >>>>>> >>>>>> -- >>>>>> Pedro Augusto Clemente de Melo - PACM >>>>>> Ciência da Computação 2007-2 >>>>>> (81) 8795-1112 >>>>>> >>>>>> -- >>>>>> 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 >>>>> >>>> >>>> >>>> >>>> -- >>>> Att. >>>> >> Juliano Feltraco << >>>> 9131-6290 - 3526-9786 >>>> >>>> "A vida é feita de desafios..." >>>> >>>> -- >>>> 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 >>>> >>> >>> >>> >>> -- >>> Pedro Augusto Clemente de Melo - PACM >>> Ciência da Computação 2007-2 >>> (81) 8795-1112 >>> >>> -- >>> 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. >> >> Juliano Feltraco << >> 9131-6290 - 3526-9786 >> >> "A vida é feita de desafios..." >> >> -- >> 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 >> > > > > -- > Pedro Augusto Clemente de Melo - PACM > Ciência da Computação 2007-2 > (81) 8795-1112 > > -- > 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. >> Juliano Feltraco << 9131-6290 - 3526-9786 "A vida é feita de desafios..." -- 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
