小白也能实现的从Servlet到HttpServlet

Servlet的层次结构
接口Servlet–》GenericServlet–〉HttpServlet–>开发者自己写的Servlet类

HTTPServlet请求有很多中,常用的只有四种:GET读取,POST保存,PUT修改,DELETE删除。
HTTPServlet会区分这些请求而继承了Servlet接口的类所有业务都会进入service方法,不会区分。

如何动手实现Servlet的层次结构呢?
1.从Servlet到GenericServlet
GenericServlet实现了Servlet接口,为子类屏蔽了不常用的方法,这样做的好处是,子类只需要重写Service方法。

2.从GenericServlet到HttpServlet
HttpServlet继承GenericServlet类,HttpServlet会根据请求的类型进行分发,做到GET请求走doGET方法,POST请求走doPOST方法。

3.从HttpServlet到开发者自己写的Servlet类
开发者自定义的Servlet类只需要继承HTTPServlet类就行了,只需要重写doGET和doPOST方法。

小白也能实现的从Servlet到HttpServlet