Servlet接口:
Servlet API的核心是javax.servlet.Servlet接口。所哟的Servlet类都必须实现这个接口。Servlet接口中定义了5个方法,其中3个方法都是由Servlet容器来调用的,容器会在Servlet的
生命周期的不同阶段来调用特定的方法。
- init(ServletConfig config)方法:负责初始化Servlet对象。容器创建好对象后,就会调用该方法。
- service(Servletrequest req , ServletResponse res)方法,负责响应客户端的请求,为客户端提供相应的服务。当容器接收到客户端要求访问特定的Servlet对象的请求时,就会调用service法官法
- destroy()方法: 负责释放Servlet对象占用的资源。当Servlet对象结束生命周期的时候,容器就会调用此方法。
Servlet接口还定义了以下两个返回Servlet的相关信息的方法。JavaWeb应用中的程序代码可以访问Servlet的这两个方法,从而获得Servlet的配置信息及其他相关信息。
4. getServletConfig(): 返回一个ServletConfig对象,在该对象中包含了Servlet的初始化参数信息。
5. getServletInfo() : 返回一个字符串,在该字符串中包含了servlet的创建者,版本和版权信息。