servlet的继承关系

摘要:
3.2区别:如果继承了GenericServlet,则无论访问方法是get还是post,都将调用service()方法。

一、servlet的继承关系

1、servlet程序是sun公司开发用于web资源技术,任何一个类只需要实现了servlet接口,那么就可以成为servlet程序

2、继承体系:

-------------|Servlet

------------------------|GenericServlet

---------------------------------------------|HttpServlet

3、GenericServletHttpServlet的区别

3.1相同点:

GenericServletHttpServlet都是Servlet接口的实现类,都是抽象类。

3.2不同点:

如果是继承GenericServlet,那么不管访问的方式是get还是post都会调用service()方法。

如果是继承GenericServlet,那么如果是get提交方式就会调用doGet、如果是post的提交方式就会调用doPost();

GenericServlet实现service接口,但没实现service()方法;HttpServlet实现servlet接口也同时实现了service()方法

在时间开发中,都是继承HttpServlet,那么我们对于不同的提交方式我们往往处理是不一样的

免责声明:文章转载自《servlet的继承关系》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇软件的增量更新matlab z变换下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

20200311 5. Response

5. Response 响应( response)对象封装了从服务器返回到客户端的所有信息。在 HTTP 协议中,从服务器传输到客户端 的信息通过 HTTP 头信息或响应的消息体。 5.1 缓冲 Servlet 容器允许但不必为了提高效率而缓冲到客户端的输出。典型的服务器默认都是缓冲的,但允许 servlet 指定缓冲参数。 ServletResponse...

Tomcat热部署与热加载

Adblocker         Tomcat热部署与热加载 热部署和热加载是类似的,都是在不重启Tomcat的情况下,使得应用的最新代码生效。 热部署表示重新部署应用,它的执行主体是Host,表示主机。 热加载表示重新加载class,它的执行主体是Context,表示应用。 Tomcat中的后台线程 热部署和热加载都需要监听相应的文件或文件...

在Tomcat服务器中启动SpringBoot项目原理(简化版)

总的来说,tomcat方式启动WAR包项目, tomcat会查询context上下文中实现ServletContainerInitializer接口的类,然后调用类的onStartup(Set<Class<?>> c, ServletContext ctx)方法 Spring的SpringServletContainerInitia...

JBoss环境搭建及部署Web项目

http://blog.csdn.net/pop303/article/details/7210290 赶在年前学习了一下JBOSS,之前觉得JBOSS相关资料会有很多,不过现在发现很少,在亚马逊出也是很少,只有一个“JBoss实战:服务器配置指南 ”,不过我找到了英文版,有要的可以邮件给大家。我想从不会JBOSS开始进行,到我打包部署到JBOSS后能...

SpringMVC的孪生兄弟WebFlux

一、入门文字介绍 官方口水话简短翻译:   Spring WebFlux是一个非阻塞的Web框架,用于利用多核,短时间可一处理大量并发连接。 非阻塞式   在servlet3.1提供了非阻塞的API,WebFlux为之有自己的一套手段,   使用非阻塞的方式可以利用较小的线程或硬件资源来处理并发 函数式编程端点   Spring5必须配备java8,函数式...

Servlet第四篇【request对象常用方法、应用】

什么是HttpServletRequest HttpServletRequest**对象代表客户端的请求,当客户端通过HTTP协议访问服务器时,**HTTP请求头中的所有信息都封装在这个对象中,开发人员通过这个对象的方法,可以获得客户这些信息。 简单来说,要得到浏览器信息,就找HttpServletRequest对象 HttpServletRequest...