Re: [java-list] Singleton
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
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
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
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
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
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] -