É possível manter consistência das informações
sim!
O usuário é removido da lista de usuários logados quando
ele sair do menu principal da minha aplicação (sabe aquele evento onUnload do
browser? pois é, funciona!) .
Quanto a expiração da sessão, essa é fácil
contornar:
Qual é o tempo de expiração da sessão? No meu caso eu
setei para 30 minutos. Então é só fazer a verificação há quanto tempo o usuário
está inativo. Se for mais de 30 minutos, bom, aí acho que a sessão dele expirou,
não é? É só retirá-lo da lista...
Como verificar quanto tempo ele está inativo? Existem n
saídas.... É só ter criatividade.
RODRIGO
MIGUEL Business Intelligence -
Logocenter S.A.LOGIX -
A Melhor Solução em ERP
II
Matriz Joinville
Rua XV de Novembro, 3950 - Glória
CEP 89216-201 - Joinville/SC
Brasil
Tel: (47) 461-3081
Fax: (47) 461-3001
Visite nosso
site: http://www.logocenter.com.br
"Áquele que é capaz de fazer infinitamente mais do que tudo que pedimos
ou pensamos, de acordo com o poder que atua em nós. Ef.3:20"
----- Original Message -----
Sent: Monday, May 20, 2002 4:05 PM
Subject: Re: [java-list] usuarios
online
Problemas quanto manter os usuários logados.
Quando a sessão expira a informação dos usuários logados não é mais
consistente.
Quando o usuário fecha o browser a informação dos usuários logados não é
mais consistente.
O correto é não manter informações sobre o usuário logado, pois você não
irá conseguir manter a consistência das informações.
-----Mensagem Original-----
De:
Rodrigo Miguel
Enviado: Monday, May 20, 2002 3:34
PM
Para: [EMAIL PROTECTED]
Assunto: Re: [java-list] usuarios
online
Bom, um array não tem segredo:
MeuObjeto[] obj = new
MeuObjeto[10]; //um array de MeuObjeto com 10 posições
E
se o vetor que você se refere é o objeto Vector, é mais simples
ainda:
Vector v = new Vector();
O objeto Vector armazena
Object, ou seja, qualquer objeto.
RODRIGO MIGUEL Business
Intelligence - Logocenter S.A.
----- Original Message ----- From:
"Rodrigo Bisterço" <[EMAIL PROTECTED]> To:
<[EMAIL PROTECTED]> Sent: Monday, May 20, 2002 9:43
AM Subject: Re: [java-list] usuarios online
>
Rodrigo, > > Achei muito interessante sua solução e gostaria
de > saber como a sintaxe para obter um array ou vetor de > um
objeto. > > Obrigado. > Rodrigo
Bisterço > > --- Rodrigo Miguel
<[EMAIL PROTECTED]> > escreveu: > Uma das possíveis
saídas é criar nesse seu > bean de > > sessão uma variável
static que armazene esses > > usuários logados. > > No meu
caso eu implementei um array de um objeto > > chamado Usuario que
representa cada usuário logado. > > Basta fazer agora, no seu bean
de sessão, o controle > > desse array, como inserir um novo usuário
no array > > quando um usuário novo foi logado e retirar
esse > > usuário do array quando um usuário efetuou logout. >
> Você também pode optar por utilizar um Vector ao > > invés de
um array se você não tiver um número máximo > > de usuários que
podem se conectar simultaneamente. > > Com esse controle é possível
até desconectar os > > usuários que desejar apenas eliminando-os
desse > > objeto. > > Espero ter ajudado e se quiser mais
esclarecimentos > > é só pedir. > > > >
[]s > > > > RODRIGO MIGUEL > > Business
Intelligence - Logocenter S.A. > > > > LOGIX - A Melhor
Solução em ERP II > > > > > > Matriz
Joinville > > Rua XV de Novembro, 3950 - Glória > > CEP
89216-201 - Joinville/SC > > Brasil > > Tel: (47)
461-3081 > > Fax: (47) 461-3001 > > Visite nosso site:
http://www.logocenter.com.br > > > > "Áquele que é capaz
de fazer infinitamente mais do > > que tudo que pedimos ou
pensamos, de acordo com o > > poder que atua em nós.
Ef.3:20" > > > > > > > > >
> ----- Original Message ----- > > From:
Luiz Lima > > To: [EMAIL PROTECTED] >
> Sent: Thursday, May 16, 2002 6:15 AM >
> Subject: [java-list] usuarios online > > >
> > > alguem sabe uma maneira de implementar ou
atraves > > de sessoes quem são os usuarios online? >
> estou trabalhando com bean de sessao em minhas pgs >
> jsp. > > inteh > >
============================== > >
[EMAIL PROTECTED] > > Luiz Manoel de
Lima Junior > > Analista de Sistemas >
> Minauro Informatica > >
SMS - Curitiba/PR > > 41 - 99512445 >
> ============================== > > > >
_______________________________________________________________________ >
Yahoo! Encontros > O lugar certo para você encontrar aquela pessoa que
falta na sua vida. Cadastre-se hoje mesmo! >
http://br.encontros.yahoo.com/ > >
------------------------------ LISTA SOUJAVA
---------------------------- > http://www.soujava.org.br -
Sociedade de Usuários Java da Sucesu-SP > dúvidas mais comuns:
http://www.soujava.org.br/faq.htm > regras da lista:
http://www.soujava.org.br/regras.htm > historico:
http://www.mail-archive.com/java-list%40soujava.org.br > para sair da
lista: envie email para [EMAIL PROTECTED] >
-------------------------------------------------------------------------
------------------------------
LISTA SOUJAVA
---------------------------- http://www.soujava.org.br -
Sociedade de Usuários Java da Sucesu-SP dúvidas mais comuns:
http://www.soujava.org.br/faq.htm regras da lista:
http://www.soujava.org.br/regras.htm historico:
http://www.mail-archive.com/java-list%40soujava.org.br para sair da
lista: envie email para
[EMAIL PROTECTED] -------------------------------------------------------------------------
Aproveite melhor a Web. Faça o download GRÁTIS do MSN Explorer : http://explorer.msn.com.br/intl.asp#po
|