概述

Servlet是javax.servlet.Servlet接口的实现,在web容器中,负责接收、处理、响应。每个Servlet仅有一个实例,第一次处理请求时候被创建。

实现

  • 实现javax.servlet.Servlet接口
  • 继承javax.servlet.GenericServlet
  • 继承javax.servlet.http.HttpServlet

HttpServlet

http服务,通常都继承HttpServlet,实现了很多http的方法和协议。

一般重写doGet、doPost方法,来分别处理get请求和post请求。方法的参数HttpServletRequest、HttpServletResponse,都是对http的请求和响应的封装。

HttpServletRequest

HttpServletResponse

ServletContext

ServletContextListener

SpringMVC之servlet

SpringMVC的servlet实现是,DispatchServlet

SpringMVC之容器

SpringMVC,实现了ServletContextListener接口,org.springframework.web.context.ContextLoaderListener。监听ServletContext初始化事件,基于创建spring容器(WebApplicationContext)。


Leonly
1 声望0 粉丝