服务器中的单例范围

时间:2016-01-19 12:59:30

标签: java singleton

我们有一个运行服务的应用服务器,它正在从网页调用。如果服务中有单个对象,它是否会在所有页面实例中共享(对于每个服务调用)?

2 个答案:

答案 0 :(得分:1)

这取决于你的单身人士的实施方式。通常(在干净的软件设计上),单例在程序运行期间运行。 Web服务器是在后台运行的程序。如果单例在此程序内部运行,则单例对象将在所有页面实例上运行。如果您的Web服务器以其他方式启动其他(java-)程序。

答案 1 :(得分:1)

是。 GoF Singleton模式确保每个ClassLoader创建一个且只有一个特定类的实例。