我们在写一个class 并 implement Servlet时,需要重写Servlet中的5个方法,但是大多时候都只用到 service 方法。
虽然中用到service方法,但其余的4个方法还得重写。
那我们能不能编写一个class,去继承或实现 Servlet 后,只用定义一个 service 方法就可以了。其他方法想有就有,不想有就没有?
这时候我们就要聊聊 Servlet 体系结构了。
Servlet 体系结构
Servlet
– interface,接口
↓|实现
GenericServlet
– 实现类,抽象类
↓|继承
HttpServlet
– 实现类,抽象类
做项目时,创建Servlet时候,推荐使用第三种方式:👉继承HttpServlet👉定义类继承HttpServlet👉 复写doGet/doPost方法