[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==
Re: [java-list] usuarios online
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==
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] -
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] -
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 10posiçõesE 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 MIGUELBusiness Intelligence - Logocenter S.A.- Original Message -From: "Rodrigo Bisterço" <[EMAIL PROTECTED]>To: <[EMAIL PROTECTED]>Sent: Monday, May 20, 2002 9:43 AMSubject: 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-SPdúvidas mais comuns: http://www.soujava.org.br/faq.htmregras da lista: http://www.soujava.org.br/regras.htmhistorico: http://www.mail-archive.com/java-list%40soujava.org.brpara 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
Re: [java-list] usuarios online
É 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 - From: Roberto Figueiredo To: [EMAIL PROTECTED] 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 10posiçõesE 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 MIGUELBusiness Intelligence - Logocenter S.A.- Original Message -From: "Rodrigo Bisterço" <[EMAIL PROTECTED]>To: <[EMAIL PROTECTED]>Sent: Monday, May 20, 2002 9:43 AMSubject: 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> >