这里讲到servlet的生命周期,在init()方法之前会调用构造方法,init()方法是初始化方法,请问下构造方法和初始化方法有什么区别,什么是初始化方法?
先创建类的实例对象,再对实例进行初始化
构造方法是创建servlet实例,
init()方法是为servlet实例进行初始化,初始化的目的是为了让Servlet对象在处理客户端请求前完成一些初始化的工作,如建立数据库的连接,获取配置信息等。对于每一个Servlet实例,init()方法只被调用一次。在初始化期间,Servlet实例可以使用容器为它准备的ServletConfig对象从Web应用程序的配置信息(在web.xml中配置)中获取初始化的参数信息。