1)构造器
只被调用一次,只有第一次请求servlet时,创建Servlet的实例,调用构造器。Servlet是单实例的。
2)init方法
只被调用一次,在创建好实例后立即被调用。用于初始化当前servlet。参数ServletConfig从Web应用程序的配置信息(在eclipse中就是web.xml文件)中获取配置信息。web.xml中包含servlet的注册信息和映射信息。
3)service
被多次调用,每次请求都会调用该方法。实际用于响应请求。
4)destory
只被调用一次。用于释放servlet占用的资源。
以上方法都是由servlet容器调用。
load-on-startup
1、配置在servlet节点中
<servlet>
<servlet-name>helloServlet</servlet-name>
<servlet-class>com.obguy.javaweb.HelloServlet</servlet-class>
<load-on-startup>1</load-on-startup>
</servlet>