Controle de Acesso por Herança

0 respostas
edysnipes

Boa noite colegas;

Carnaval é para quem não tem que entregar demandas na quinta-feira.

Estou estudando uma maneira de validar a sessão do usuário para fazer o controle de acesso.

1 - Gravo a sessão no login

session.put("x", x);

2 - Ao acessar os métodos das classes verificar se a sessão x ainda está ativa.

session.get("x") == null {logout}

Para controlar esse acesso tenho a opção de utilizar o spring Security que seria como um enorme boing 747 para transportar um passageiro.

Estava pensando em algumas maneiras e o uso de interceptor (Struts 2) seria uma boa mas creio que interceptar cada requisição da action iria la para frente influênciar no desempenho.

Pensando achei uma outra opção que nunca vi ser citada nos forúns e por isso gostaria de perguntar.

Seria criar uma classe genérica com alguns métodos que em todas as classes iria utilizar como enviarEmail e gravarLog. Nessa super classe eu iria implementar no construtor a verificação da sessão.

Isso seria interessante? Iria ser pior que a utilização do interceptor?

Agradeço.

Criado 19 de fevereiro de 2012
Respostas 0
Participantes 1