首页 > 试题广场 >

说一下Servlet的体系结构。

[问答题]
说一下Servlet的体系结构。
复读机
发表于 2019-10-27 22:18:09 回复(0)
更多回答
Servlet类 ← GenericServlet类 ← HttpServlet类 ← MyServlet类(自己建的类)  (←代表继承)。

Servlet类包含所需的三个必要的生命周期方法:init()初试化Servlet、service()相应Servlet请求、destroy()销毁Servlet,但直接继承需要重写所有方法,所以GenericServlet类继承了Servlet类并实现了所有方法,但它不是HTTP协议类,所以又由HttpServlet类继承GenericServlet类并是HTTP协议类。

所以我们在建立Servlet类时只需继承HttpServlet类,重写我们需要的doGet(),doPost()请求即可,这两个方法对应客户端的get和post请求。

发表于 2020-01-02 14:24:07 回复(1)
可参考链接:http://blog.csdn.net/a236209186/article/details/51262646
发表于 2016-07-25 17:58:24 回复(0)
所有的servlet必需直接或间接的实现Servlet接口
编辑于 2019-11-26 00:22:35 回复(0)
所有的Servlet都必须要实现的核心的接口是javax.servlet.Servlet。每一个Servlet都必须要直接或者是间接实现这个接口,或者是继承javax.servlet.GenericServlet或者javax.servlet.http.HTTPServlet。最后,Servlet使用多线程可以并行的为多个请求服务
发表于 2019-05-05 15:39:37 回复(0)
Servlet工作原理,参考https://www.cnblogs.com/ytuan996/p/10610142.html Servlet的规范都是基于以上四个类来运转的:ServletContext,ServletConfig,ServletRequest,ServletResponse。其中ServletConfig是初始化时StandardWrapper的 StandardWrapperFacade 作为ServletConfig传递过来的,而ServletRequest,ServletResponse是响应http请求时调用Servlet传递过来的,ServletConfig包含了Servlet相关属性的配置。ServletContext为负责不同模块之间数据交换准备交易场景(全局上下文)。
发表于 2019-04-02 00:58:52 回复(0)
所有的Servlet都必须要实现的核心的接口是javax.servlet.Servlet。每一个Servlet都必须要直接或者是间接实现这个接口,或者是继承javax.servlet.GenericServlet或者javax.servlet.http.HTTPServlet。最后,Servlet使用多线程可以并行的为多个请求服务。
发表于 2015-10-29 12:10:42 回复(0)
已经不是javax了
发表于 2021-11-12 08:19:14 回复(0)
我很纳闷,为什么同样的答案会一直被复制……看的头疼,兄嘚
发表于 2019-09-19 03:00:44 回复(0)
所有的Servlet都必须要实现的核心的接口是javax.servlet.Servlet。每一个Servlet都必须要直接或者是间接实现这个接口,或者是继承javax.servlet.GenericServlet或者javax.servlet.http.HTTPServlet。最后,Servlet使用多线程可以并行的为多个请求服务
发表于 2019-05-03 21:30:56 回复(0)
所有的Servlet都必须要实现的核心的接口是javax.servlet.Servlet。每一个Servlet都必须要直接或者是间接实现这个接口,或者是继承javax.servlet.GenericServlet或者javax.servlet.http.HTTPServlet。最后,Servlet使用多线程可以并行的为多个请求服务。
发表于 2019-04-29 21:50:20 回复(0)
所有的Servlet都必须要实现的核心的接口是javax.servlet.Servlet。每一个Servlet都必须要直接或者是间接实现这个接口,或者是继承javax.servlet.GenericServlet或者javax.servlet.http.HTTPServlet。最后,Servlet使用多线程可以并行的为多个请求服务。
发表于 2019-04-28 21:30:41 回复(0)
servlet api包含两个软件包: javax.servlet servlet接口,genericservlet抽象类 java.servlet.http httpservlet,httpservletrequest,httpservletresponse
发表于 2016-08-09 08:40:41 回复(0)
所有的Servlet都必须要实现的核心接口是javax.servlet.Servlet。每一个Servlet都必须要直接或者简介实现这个接口,或者是继承javax.servlet.GenericServlet或者javax.servlet.http.HTTPServlet。最后,Servlet使用多线程可以并行的为多个请求服务。
发表于 2016-05-03 22:13:19 回复(0)