创建Servlet的两个时机:用户请求之时或应用启动之时。应用启动时就创建Servlet,通常是用于某些后台服务的Servlet,或者需要拦截很多请求的Servlet:这种Servlet通常作为应用的基础Servlet使用,提供重要的后台服务。
一,配置load-on-startup的两种方式?
二,load-on-startup需要注意的是?
下面举个简单的Servlet,该Servlet不响应用户请求,它仅仅执行计时器功能,每隔一段时间会在控制台打印出当前时间。
运行后控制台会隔一段时间打印当前系统的时间。
这个Servlet没有提供service()方法,这表明它不能响应用户请求,所以无须为它配置URL映射。由于它不能接受用户请求,所以只能在应用中启动时实例化。