Servlet和Servlet容器的关系

Servlet

  • servlet是Java编写的服务端程序,与协议和平台无关。
  • servlet功能:接收http请求,产生动态http响应。

Servlet和Servlet容器的关系

在这里插入图片描述
Servlet和Servlet容器有点像枪和子弹的关系。彼此依存,又独立发展,通过标准化接口来协作。

  • 真正管理 Servlet 的容器是 Context 容器,一个Context容器对应一个web工程。* Context容器直接管理Servlet在容器中的包装类Wrapper。
  • Servlet 被 解析包装Context 容器中的 StandardWrapper

    StandardWrapper 是 Tomcat 容器中的一部分,具有容器特征。