Servlet的三种创建方式

首先给大家理理今天出场的主要的人物的关系

Servlet --> GenericServlet --> HttpServlet  (继承HttpServlet)

曾祖父     爷爷        爸爸     孙子



1,实现javax.servlet.Servlet接口(参见:编写一个servlet程序:)

a、写一个java类,实现servlet接口,实现servlet接口后找到找最重要的servlet方法,在这个方法下面来实现对客户端的方法

如下图:

Servlet的三种创建方式_第1张图片

 

b、修改web.xml文件,给servlet提供一个可访问的URI地址

Servlet的三种创建方式_第2张图片





2, 继承 javax.servet.GenericServlet ( 适配器模式 )
通GenericServlet这一个Servlet接口的实现类
Servlet的三种创建方式_第3张图片




3, 继承 javax.servlet.http.HttpServlet 类(模板方法设计模式)
通过HttpServlet这一个继承了GenericServlet这一个子类
Servlet的三种创建方式_第4张图片








你可能感兴趣的:(Servlet的三种创建方式)