新建项目
Servlet 详解四
Servlet 详解四
Servlet 详解四
Servlet 详解四
Servlet 详解四

Servlet的层次结构

servlet—>GenericServlet—>HttpServlet
我们只需要通过继承的方式,继承HttpServlet就可以了
HTTP请求有很多种类型,常用的有四种,
GET:读取
POST:保存
PUT:修改
DELETE:删除
业务归根到底就是增删改查(CRUD:create read update delete)

Servlet 详解四
Servlet 详解四

两个功能一样,但是后者代码简洁很多
Servlet 详解四
Servlet 详解四
Servlet 详解四
Servlet 详解四
doGet和doPut是从service分出来的,无论是get,put,post,delete进的都是service,根据请求类型如果是get就分到doGet,如果是put就分到doPut
Servlet 详解四

使用postman

加号 会弹出新的窗口,让你发请求的
Servlet 详解四
Servlet 详解四
send后出现了
Servlet 详解四
改成Post,发现是Post
Servlet 详解四
Servlet 详解四
进myservlet,返回的都是hello world,进入的都是service
Servlet 详解四
Servlet 详解四

GenericServlet原理(山寨,开发直接继承HttpServlet)

GenericServlet 实现Servleet接口,同时为他的子类屏蔽了不常用的方法,子类只需要重写service方法即可。
Servlet 详解四
Servlet 详解四

HttpServlet原理(山寨的,真正开发不用写,用已经写好的)

HttpServlet继承GenericServlet,根据请求类型进行分发处理,GET进入doGET方法,POST 进入doPOST方法
Servlet 详解四
Servlet 详解四

第三层HelloServlet调用

开发者自定义的Servlet类只需要继承HttpServlet即可,重写doGet和doPost
Servlet 详解四
Servlet 详解四

Servlet 详解四
Servlet 详解四

相关文章: