Servlet入门案例

开发servlet有三种方法:

1.实现Servlet接口;

 

public interface Servlet { void init(ServletConfig var1) throws ServletException; ServletConfig getServletConfig(); void service(ServletRequest request, ServletResponse response) throws ServletException, IOException; String getServletInfo(); void destroy(); }

 

要理解servlet的生命周期,需要了解访问servlet的过程。

Servlet入门案例_第1张图片

 

生命周期全过程:

  1.加载

  2.实例化

  3.初始化

  4.处理请求

  5.退出服务

WEB服务器首先会检查是否已经加载并创建了该servlet实例对象。如果是直接进行第步,否则执行第②步。

装载并创建该Servlet的一个实例对象。

调用Servlet实例对象的init()方法,该方法只会被调用一次。

创建一个用于封装HTTP请求消息的HttpServletRequest对象和一个代表HTTP响应消息的HttpServletResponse对象(只有头,等待回填),然后调用service()方法并将请求和响应作为参数传递进去。

WEB应用被停止或重启之前,Servlet引擎将卸载Servlet,在卸载之前调用Servlet的destroy()方法

 

2.继承GenericServlet;

3.继承HttpServlet.

 

你可能感兴趣的:(Servlet入门案例)