概述
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)。