]
-
- Original Message -
From: "Augusto Cesar Castoldi" <[EMAIL PROTECTED]>
To: <[EMAIL PROTECTED]>
Sent: Tuesday, September 03, 2002 12:19 PM
Subject: Re: [java-list] Singleton
Andreia,
é assim:
public class ClasseUnica()
{
private ClasseUnica instancia;
public ClasseUni
Andreia,
é assim:
public class ClasseUnica()
{
private ClasseUnica instancia;
public ClasseUnica()
{}
public static ClasseUnica getInstancia()
{
if (instancia == null)
instancia = new ClasseUnica();
Terá que ter certaza que não utiliza
lazy instantiation pois não é seguro em single threaded environment.
"renanmilfont" <[EMAIL PROTECTED]>
wrote on 29/08/2002 14:08:38:
> Implemente ela como deve ser uma Singleton e então, como a
> instância do servlet está sempre no ar na mesma vm, quando
exemplo:
public
class Singleton {
private static Singleton instance ;
// construtor privado, jah q somente o proprio singleton ira
instanciar
private Singleton() {
}
public static synchronized Singleton getInstance() {
if (instance == null)
{
instance = new
Sin
Augusto,
pageContext.getSession() => Pega a sessão
pageContext.getRequest() => Pega o request
pageContext.getServletContext() => Pega application
Para pegar um objeto da sessão, por exemplo:
Objecto meuObjeto = pageContext.getSession().getAttribute( "meuObjeto" );
;)
Luiz Reginaldo
---
bom se ela eh um singleton, ela deve ter um metodo factory certo ???
Ex:
public class ConnectionManager {
private static ConnectionManager instance ;
// como eh um factory o construtor eh privado
private ConnectionManager() {
// ...
}
public static synchronized ConnectionManager
Implemente ela como deve ser uma Singleton e então, como a
instância do servlet está sempre no ar na mesma vm, quando
voce tentar recuperar a instancia pelo método estáco da
singleton, vc recuperará a mesma instância sempre.
Atenciosamente
Renan Milfont
---
UOL Eleições 2002 - Todos os lances