单例模式的定义
狭义:一个类有且仅有一个实例(把构造器定义为私有的(private),这样其他人就没法new出它的实例了,当然,反射和序列化的漏洞需要进一步处理),且自行实例化向整个系统提供
广义:只要满足在整个系统中仅有一个实例,就认为它是单例
Servlet 3.1 规范
原文
2.2 Number of Instances
The servlet declaration which is either via the annotation as described in Chapter 8,
“Annotations and pluggability” or part of the deployment descriptor of the Web
application containing the servlet, as described in Chapter 14, “Deployment
Descriptor”, controls how the servlet container provides instances of the servlet.
For a servlet not hosted in a distributed environment (the default), the servlet
container must use only one instance per servlet declaration. However, for a servlet
implementing the SingleThreadModel interface, the servlet container may
instantiate multiple instances to handle a heavy request load and serialize reques