【Tomcat】作为servlet容器的基本功能
tomcat作为servlet容器响应客户请求访问特定的servlet的流程如下:
客户发出要求访问特定servlet的请求
- servlet容器接收到客户请求,对其解析
- servlet容器创建一个servletrequest对象,在servletrequest对象中包含了客户请求信息及其他关于客户的信息,入请求头、请求正文,以及客户机的IP地址等
- servlet容器创建一个servletresponse对象
- servlet容器调用客户所请求的servlet的service()服务方法,并且把servletrequest对象和servletresponse对象作为参数传给该服务方法
- servlet从servletrequest对象中可获取客户的请求信息
- servlet从servletresponse对象来生成响应结果
- servlet容器把servlet生成的响应结果发送给客户