Acho que apesar de ser meio estranho, nada impede que um Singleton tenha alguns 
parametros. e quem sabe 
um um metodo getInstance sobrecarregado.  Mas o legal de Design Patterns eh sua 
flexibilidade (uma das 
estrategias do singleton eh fornecer alem de uma unica instancia, uma serie limitada 
de instancias de uma 
classe). 

O unico problema que vejo ate o momento eh se tu necessitar numa mesma execucao de 
dois arquivos, talvez 
tenha que partir para outras solucoes

Como alternativa experimente um Factory que retorne singletons para cada configuracao.



On Fri, 03 Jan 2003 10:10:02 -0200, Alan Roberto Romaniuc <[EMAIL PROTECTED]> 
escreveu :

> De: Alan Roberto Romaniuc <[EMAIL PROTECTED]>
> Data: Fri, 03 Jan 2003 10:10:02 -0200
> Para: [EMAIL PROTECTED]
> Assunto: [enterprise-list] Sigleton + Configuracao
> 
> 
> Ola a todos,
> 
> Eu acabo de criar um singleto que sera usado por alguns servlet no 
> Tomcat, mas tenho algumas duvidas:
> 1)Eu gostaria de tornar o singleton configuravel, e para isso ele le um 
> arquivo de properties (x.properties) quando e iniciado (lazy singleton). 
> Onde eu deveria colocar o arquivo de properties?
> 2)Supondo que o usuario quisesse carregar um arquivo de properties 
> diferente (y.properties), com um outro nome, como o Silgleton poderia se 
> configurar, sem carregar as configuracoes padrao?? (Alguma dica???)
> 
> no aguardo...
> 
> 
> ---------------------------------------------------------------------
> Para cancelar a subscri��o, envie mensagem para: 
>[EMAIL PROTECTED]
> Para comandos adicionais, envie mensagem para: [EMAIL PROTECTED]
> 
> 
> 
> 

<Padilha id="Nilseu">
Nilseu Perside Ortiz Padilha Junior
Desenvolvedor Java - J2EE
Immediate Consultoria e Sistemas
http://www.immediate.com.br
Ciencia da Computacao - ULBRA
<Quote>
Rejeitamos reis, presidentes e votos. Acreditamos em puro consenso e codigo eficiente. 
- Dave Clark
</Quote>
<Quote>
One exam does not a (J2EE) architect make. - Master Yoda
</Quote>
</Padilha>


---------------------------------------------------------------------
Para cancelar a subscri��o, envie mensagem para: 
[EMAIL PROTECTED]
Para comandos adicionais, envie mensagem para: [EMAIL PROTECTED]

Responder a