Servlet

发布时间 2023-12-19 10:20:38作者: 梅丹隆

一、简介

  1. Java程序
  2. 无法独立运行,需tomcat、jetty等容器载体
  3. Servlet第一次载入时候由容器创建(init()),然后会一直存在在容器中处理请求(service()),直到服务器关闭过web容器被移除(destory())

image.png

二、目的

HttpServlet.java 判断区分GET请求POST请求等,调用doGet()/doPost()发起请求
image.png
为了减少Servlet数量
参照Spring MVC,仅通过DispacherServlet进行请求派发,DispacherServlet做了三件事:

  1. 拦截所有的请求
  2. 解析请求
  3. 派发给对应的Controller里面的方法进行处理