Tomcat简介
WEB服务器与应用服务器的概念
WEB服务器:专门处理HTTP请求,提供WEB信息浏览服务。
应用服务器:可解析运行后台代码,为应用程序提供商业逻辑。
Tomcat与Servlet
Servlet是一种运行在支持java语言的服务器上的组件。
Tomcat是一个Servlet容器,也是具备WEB服务器能力的轻量级的应用服务器。
下面了解Tomcat处理请求的过程:
首先,WEB服务器接收到客户端的HTTP请求,然后将HTTP请求交给Servlet容器,Servlet容器处理完成之后,把响应的对象中的ServletResponse处理结果转发给WEB服务器,通过WEB服务器以HTTP响应的方式把结果返回给客户端,同时,把控制权返回给WEB服务器。