GenericServlet抽象类(适配器设计模式)
- 我们编写一个Servlet类直接实现Servlet接口有什么缺点?
○ 我们只需要实现service方法,其他方法大部分情况下是不需要使用的。代码很丑陋。所以我们引出适配器设计模式
- 适配器设计模式Adapter
○ 手机直接插到220V的电压上,手机直接就报废了。怎么办?可以找一个充电器。这个充电器就是一个适配器。手机连接适配器。适配器连接220V的电压。这样问题就解决了。
1. 编写一个GenericServlet抽象类
- 编写一个GenericServlet类,这个类是一个抽象类,其中有一个抽象方法service。
○ GenericServlet实现Servlet接口。
○ GenericServlet是一个适配器。
○ 以后编写的所有Servlet类继承GenericServlet,重写service方法即可。
public abstract class GenericServlet implements Servlet {
@Override
public void init(ServletConfig servletConfig) throws ServletException {
}
@Override
public ServletConfig getServletConfig()</