Re: [java-list] Singleton

2002-09-05 Por tôpico Ecil C. Teodoro - Software Engineer

não esquecendo que o construtor padrão deve
ser privado, senão perde o sentido de Singleton
já que vai permitir instanciar mais de uma vez:

private ClasseUnica()
{}

-
Ecil C. Teodoro
Software Architect
E-Cube Systems
Banking Solutions
São Paulo - Brazil
mailto:[EMAIL PROTECTED]
-
- 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 ClasseUnica()
{}

public static ClasseUnica getInstancia()
{
if (instancia == null)
instancia = new ClasseUnica();
return instancia;
}
}

On Fri, 30 Aug 2002, Andreia Mazucato wrote:

 Alguém sabe como implementar um Singleton ?
 Ou tenham alguma referencia.

 Andréia.





-- 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]
-


---
Outgoing mail is certified Virus Free.
Checked by AVG anti-virus system (http://www.grisoft.com).
Version: 6.0.384 / Virus Database: 216 - Release Date: 21/08/2002

___
Yahoo! PageBuilder
O super editor para criação de sites: é grátis, fácil e rápido.
http://br.geocities.yahoo.com/v/pb.html

-- 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] Singleton

2002-09-03 Por tôpico Augusto Cesar Castoldi

Andreia,

é assim:

public class ClasseUnica()
{
private ClasseUnica instancia;

public ClasseUnica()
{}

public static ClasseUnica getInstancia()
{
if (instancia == null)
instancia = new ClasseUnica();
return instancia;   
}
}

On Fri, 30 Aug 2002, Andreia Mazucato wrote:

 Alguém sabe como implementar um Singleton ?
 Ou tenham alguma referencia.
 
 Andréia.
 
 
 


-- 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] Singleton

2002-09-02 Por tôpico Hooter



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 
Singleton() ;
 }
 return instance 
;
 
}
}

  -Original Message-From: Andreia Mazucato 
  [mailto:[EMAIL PROTECTED]]Sent: Friday, August 30, 2002 
  5:43 PMTo: [EMAIL PROTECTED]Subject: [java-list] 
  Singleton
  Alguém sabe como implementar um 
  Singleton ?
  Ou tenham alguma referencia.
  
  Andréia.
  
  


Re: [java-list] Re:[java-list] Singleton / JSP

2002-09-02 Por tôpico sven

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 
 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 da disputa política
 http://eleicoes.uol.com.br/Ola...
 
 tenho uma classe que extends HttpServlet.
 
 Eu queria criar um objeto da classe ConnectionManager,
que é uma classe
 que faz manipulação de conexões com o banco de dados.
 
 Essa classe é um singleton, por isso, eu queria poder utilizar ela
dentro
 de qualquer Servlet.
 
 Como eu pego esse objeto no meio do servlet? Se você um objeto de
sessão
 eu faria: session.getAttribute(...);
 
 valeu.
 
 Augusto
 
 
 -- 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]

 -

[java-list] Re:[java-list] Singleton / JSP

2002-08-30 Por tôpico renanmilfont

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 da disputa política
http://eleicoes.uol.com.br/

Ola...

tenho uma classe que extends HttpServlet.

Eu queria criar um objeto da classe ConnectionManager, que é uma classe
que faz manipulação de conexões com o banco de dados.

Essa classe é um singleton, por isso, eu queria poder utilizar ela dentro
de qualquer Servlet.

Como eu pego esse objeto no meio do servlet? Se você um objeto de sessão
eu faria: session.getAttribute(...);

valeu.

Augusto


-- 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] Singleton / JSP

2002-08-30 Por tôpico Hooter

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 getInstance() {
if (instance == null) {
  instance = new ConnectionManager() ;
}
return instance ;
  }
}

E de dentro do jsp nao tem segredo uma vez q ela esteja no classpath do jsp.
%
  ConnectionManager cm = ConnectionManager.getInstance() ;
%

-Original Message-
From: Augusto Cesar Castoldi [mailto:[EMAIL PROTECTED]]
Sent: Wednesday, August 28, 2002 1:40 PM
To: [EMAIL PROTECTED]
Subject: [java-list] Singleton / JSP


Ola...

tenho uma classe que extends HttpServlet.

Eu queria criar um objeto da classe ConnectionManager, que é uma classe
que faz manipulação de conexões com o banco de dados.

Essa classe é um singleton, por isso, eu queria poder utilizar ela dentro
de qualquer Servlet.

Como eu pego esse objeto no meio do servlet? Se você um objeto de sessão
eu faria: session.getAttribute(...);

valeu.

Augusto


-- 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] 
-