【Tomcat】作为servlet容器的基本功能

tomcat作为servlet容器响应客户请求访问特定的servlet的流程如下:

客户发出要求访问特定servlet的请求

 

  • servlet容器接收到客户请求,对其解析
  • servlet容器创建一个servletrequest对象,在servletrequest对象中包含了客户请求信息及其他关于客户的信息,入请求头、请求正文,以及客户机的IP地址等
  • servlet容器创建一个servletresponse对象
  • servlet容器调用客户所请求的servlet的service()服务方法,并且把servletrequest对象和servletresponse对象作为参数传给该服务方法
  • servlet从servletrequest对象中可获取客户的请求信息
  • servlet从servletresponse对象来生成响应结果
  • servlet容器把servlet生成的响应结果发送给客户

【Tomcat】作为servlet容器的基本功能