Servlet被tomcat创建,使用,销毁。分别会调用下面几个方法:
init() 初始化
service() 服务
destroy() 销毁
当浏览器第一次请求servlet时,容器会实例化这个Servlet,然后调用一次init(),并在新的线程中执行service()方法处理请求。
service()方法执行完毕后容器不会销毁这个Servlet,而是做缓存处理。
当浏览器再次请求这个Servlet的时候,tomcat会从缓存中拿出Servlet.开一个新的线程执行service()
当tomcat销毁Servlet之前调用一次destroy方法
tomcat是一个容器
单进程指的是tomcat这个进程
多线程指的是service方法每次请求来了会有一个新的线程执行!