1.当浏览器访问Servlet的时候,tomcat会查询当前的Servlet实例化对象是否存在,如果不存在,则会通过反射机制来动态创建此对象,如果存在,直接执行第三步(service方法)
2.调用init方法完成初始化操作
3.调用service方法完成业务逻辑操作
4.关闭tomcat时,会调用destroy方法,释放当前对象所占用的资源
Servlet的生命周期的方法:无参构造,inti,service,destroy
无参构造函数只调用一次,用来创建对象
init只调用一次,用来初始化对象
service可以调用多次,执行业务方法
destroy只调用一次,用来卸载对象
如何通过反射创建对象:
Servlet里的无参构造(可以省略)
tomcat通过反射机制自动创建Servlet实例化对象,创建的代码演示如下,并且获取无参构造里面的输出语句。