基于servlet

时间:2014-04-08 02:48:21

标签: java servlets

我们何时实现Servlet类?何时实现GenricServlet类,因为它们都是生命周期方法?

我的先生告诉我GenericServlet类是一个帮助类,所以如果我们必须使用GenricServlet类那么需要Servlet接口吗?

我们是否在没有GenricServlet帮助的情况下使用Servlet类?

2 个答案:

答案 0 :(得分:0)

Servlet是一个接口,GenericServlet是一个抽象类,它实现了Servlet,ServletConfig&序列化的。

GenericServlet类为Servlet接口中的所有方法提供了默认实现,但服务方法除外。因此,如果从GenericServlet扩展servlet类,则只能实现服务方法并覆盖您关心的那些方法。它节省了一些时间。

因为你可以在没有GenericServlet帮助的情况下实现Servlet类。

答案 1 :(得分:0)

Servlet是一个定义servlet应该实现什么的接口。

GenericServlet是一个通用的,与协议无关的servlet。

HttpServlet是一个专门与HTTP协议绑定的servlet。

何时使用

通常,您将扩展HttpServlet以实现应用程序的Web层。

如果您正在编写自己的容器或自己处理所有内容,也可以实现Servlet。  您可以使用容器提供的功能扩展GenericServlet以处理不同的协议,但您可能不会。