乐趣区

关于java-web:spingmvc入门篇-认识servlet

概述

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

退出移动版