Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/three.js/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Servlets GenricServlet和ServletConfig之间的关系是什么?_Servlets - Fatal编程技术网

Servlets GenricServlet和ServletConfig之间的关系是什么?

Servlets GenricServlet和ServletConfig之间的关系是什么?,servlets,Servlets,GenericServlet是ServletConfig的一种类型,而且GenericServlet具有ServletConfig。这里面的逻辑是什么?我该如何理解这一点 public abstract class GenericServlet implements Servlet, ServletConfig, Serializable { private static final long serialVersionUID = 1L; private transient S

GenericServlet
ServletConfig
的一种类型,而且
GenericServlet
具有
ServletConfig
。这里面的逻辑是什么?我该如何理解这一点

public abstract class GenericServlet implements Servlet, ServletConfig, Serializable {

    private static final long serialVersionUID = 1L;
    private transient ServletConfig config;
    ..
  }

GenericServlet类实现Servlet、ServletConfig和可序列化接口。它提供了除服务方法之外的所有接口方法的实现

GenericServlet类可以处理任何类型的请求,因此它与协议无关

您可以通过继承GenericServlet类并提供服务方法的实现来创建通用servlet。
更多信息请访问

ServletConfig是一个接口,由服务实现,以便在首次加载servlet时将配置信息传递给servlet

GenericServlet实现ServletConfig。它不是ServletConfig的子类。理解子类和接口之间的区别