From what I understand, a singleton is basically when you have a private member that represents the object you want to have a single instance for. Then in the constructor you initialize the member object.
All references for this object are done via a public property, and the public property just references the private member that has already been instantiated.
Now in a web application, how does this work? Does a single instance just hang around in the container (say tomcat) until tomcat is shutdown?
See Question&Answers more detail:
os 与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…