Obter todos usuarios logados no sistema

4 respostas
A

Bom dia Pessoal!

Estou desenvolvendo uma aplicação usando j2ee com ejb3 e jboss como servidor de aplicação, gostaria de saber se existe uma maneira de eu pegar todos os usuários logados no sistema naquele momento.

O JBoss, EJB3 ou javaee existe algum recurso que pega isso sozinho?

Valeu.

4 Respostas

A

cara,

vc vai ter que criar uma lista e toda vez que vc fizer um login adicionar esse usuario na lista, vc tem que colocar essa lista no contexto de application e quando deslogar vc tem q remover esse usuario da lista.

t+

java_es_a_lei

Cara não é melhor usar um Map

tipo

Map<Long,Object> usuariosLogados = new HashMap<Long, Object>();

ai vc passa um Long que seria seu id e no lugar do Object o seu usuário logado e quando ele deslogar vc remove do Map;

A

o Map seria melhor msm.

A

alissonvla:
cara,

vc vai ter que criar uma lista e toda vez que vc fizer um login adicionar esse usuario na lista, vc tem que colocar essa lista no contexto de application e quando deslogar vc tem q remover esse usuario da lista.

t+

Cara eu não entendi muito bem como assim colocar a lista no contexto de application? E se o usuário simplismente fechar o browser como vai sair da lista esse usuario?

Valeu.

Criado 24 de outubro de 2011
Ultima resposta 24 de out. de 2011
Respostas 4
Participantes 3