servlet的生命周期

init
service
doget/post
destroy

servlet执行流程
1.读取web.xml文件解析servlet
2.使用java的反射机制初始化servlet类
3.重写HttpServlet 父类的service方法
4.通过service方法判断请求方式
5.具体实现子类方法

service与doget的区别:
service方法的作用:判断请求方式的作用

servlet是否线程安全:不安全。因为servlet是单例的
证明是单例:servlet类只实例化一次
证明无参构造函数只被初始化了一次,就证明是单例
使用servlet要注意不要再servlet中定义成员变量,容易发生线程安全问题

你可能感兴趣的:(servlet的生命周期)