码迷,mamicode.com
首页 > 其他好文 > 详细

Servlet的几个extends Class

时间:2020-07-11 00:04:51      阅读:61      评论:0      收藏:0      [点我收藏+]

标签:href   实现   strong   service   xtend   关注   class   初步   项目   

前言

上文中我初步记录了Servlet接口的实现,配置的两种方式及方法声明周期但是Servlet中实际开发上我们只需要"service"方法但是却不得不实现Servlet的所有方法。这极其反人类,还好有以下继承类的出现。

Servlet的体系结构

Servlet -- 接口
|
GenericServlet抽象类
|
HttpServlet抽象类

  • GenericServlet:除了service方法,其他的都被GenericServlet空实现了
  • HttpServlet:是对HTTP协议的封装,它可以判断请求的方式是get,post或者其他不常用的方式,并且分发请求应该执行的操作。HttpServlet以及添加了执行对应请求方式的方法,我们只需要关注常用的get,post对应的doGet(),doPost()两个方法即可。也就是说我们在实现HttpServlet类的时候只需要重写doGet,doPost方法就OK了。

补充一点,项目的urlPattern有几种定义方式

  1. /XXXX
  2. /xxx/xxx|* 当为*时,二级路径匹配所有
  3. *.xxx 后缀为.xxx就可匹配

Servlet的几个extends Class

标签:href   实现   strong   service   xtend   关注   class   初步   项目   

原文地址:https://www.cnblogs.com/hellobeicheng/p/13281850.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!