Na minha opini�o voc� n�o deveria utilizar um Singleton. Voc� deveria
utilizar um singleton quando voc� necessitasse de uma inst�ncia para todos
os usu�rios do seu site. Uma classe singleton poderia conter dados b�sicos
para todos como UFs, Sexo. Whatever, uma s�rie de coisas.

Acredito que o mais indicado seria uma inst�ncia de objeto armazenado
diretamente na se��o.


Se��es armazenam Objects. Voc� poder� fazer type-cast quando necessitar.
Basta recuperar o objeto da se��o



Clebert


----- Original Message -----
From: Jorge Martins <[EMAIL PROTECTED]>
To: 'Clebert Rezende Suconic' <[EMAIL PROTECTED]>
Sent: Tuesday, October 24, 2000 8:03 PM
Subject: RE: [java-list] Design Pattern Singleton


> OK. Isso eu consegui. Mas o escopo desta classe est� sendo de aplica��o e
eu
> gostaria que fosse de se��o. Minha id�ia � manter toda a informa��o que
> preciso do usu�rio do meu site em uma classe Singleton. Assim, cada sess�o
> manteria uma inst�ncia desta classe.
>
> Estou falhando em algum conceito ou � algum detalhe de implementa��o? O
> conceito de sess�o, uma para cada usu�rio do meu site naquele momento,
est�
> correto? Como � feito o controle destas sess�es? � por IP?
>
> um abra�o
>
> Jorge
>
> ps: obrigado pela dica do synchronized. Eu tinha me esquecido deste
> importante detalhe at� agora.
>
>
> -----Original Message-----
> From: Clebert Rezende Suconic [mailto:[EMAIL PROTECTED]]
> Sent: ter�a-feira, 24 de outubro de 2000 19:59
> To: [EMAIL PROTECTED]
> Cc: [EMAIL PROTECTED]
> Subject: Re: [java-list] Design Pattern Singleton
>
>
> Teoricamente voc� n�o teria nenhum problema em criar a singleton.
>
>
> public class MinhaClasseSingleton
> {
>     private MinhaClasseSingleton()
>     {
>     }
>
>
>     private static MinhaClasseSingleton instanceSingleton;
>
>     public synchronized static MinhaClasseSingleton getInstance()
>     {
>         if (instanceSingleton==null)
>         {
>              instanceSingleton= new    MinhaClasseSingleton();
>         }
>
>         return instanceSingleton;
>     }
> }
>
> Basta voc� colocar a classe no classPath.
>
>
> ----- Original Message -----
> From: Jorge Martins <[EMAIL PROTECTED]>
> To: <[EMAIL PROTECTED]>
> Sent: Tuesday, October 24, 2000 6:24 PM
> Subject: [java-list] Design Pattern Singleton
>
>
> > Algu�m j� implementou o design pattern Singleton para ser usado em
p�ginas
> > JSP? A id�ia � transparentemente manter um inst�ncia �nica de uma classe
> > atrav�s de uma sess�o. Assim meus outros componentes beans utilizariam
> esta
> > classe com o comando Singleton.getIsntance().
> >
> > Exemplo:
> >
> > class Singleton () - classe com �nica inst�ncia. Para acess�-la deve-se
> > utilizar o m�todo est�tico getInstance().
> >
> >
> > p�gina 1 - usa a classe Singleton, configurando seu nome.
> >
> > > Singleton.getInstance().setName("Meu Nome");
> >
> >
> > p�gina 2 - usa a classe Singleton, retornando o nome.
> >
> > > String name = Singleton.getInstance().getName();
> >
> > A String name deve ter valor "Meu Nome" se usada na mesma sess�o da
p�gina
> > 1.
> >
> >
> > Fui suficientemente claro? Qualquer dica ser� bem vinda.
> >
> > um abra�o
> >
> > Jorge Roberto Diniz Martins
> > [EMAIL PROTECTED]
> > www.unear.net
> > Tel.: +55 (21) 389-2924
>


------------------------------ 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
para sair da lista: envie email para [EMAIL PROTECTED] 
-------------------------------------------------------------------------

Responder a