【发布时间】:2014-10-24 10:56:25
【问题描述】:
我目前正在使用 JavaEE 开发 Web 解决方案。我有一个通过单例建立的数据库连接。
单例是特定于用户的,例如为每个用户创建一个新实例,还是将在服务器上的所有用户之间共享单例?
谢谢
【问题讨论】:
我目前正在使用 JavaEE 开发 Web 解决方案。我有一个通过单例建立的数据库连接。
单例是特定于用户的,例如为每个用户创建一个新实例,还是将在服务器上的所有用户之间共享单例?
谢谢
【问题讨论】:
单例对象对所有用户都是相同的。每个应用程序只会创建一个对象,所有用户都将访问同一个单例对象。
【讨论】:
如果实施得当,Singleton 意味着每个 JVM 都会有该类的一个实例。查看 this wiki 以了解代码示例的概览。
【讨论】: