Tomcat的原理

Tomcat是一种WEB容器;它主要实现了javaEE中Servlet、JSP规范,同时提供HTTP服务。

它主要由一个Serve服务器,Server服务器中存在多个Service服务,Service服务中存在 多个Connector和一个Container,这是因为一个服务可以有多个连接,如同时提供Http、HTTPS链接;其中Connector和Container是Tomcat容器的心脏。

Server掌握着整个Tomcat的生死大权;

Service是对外提供服务的

Connector 是用于接收请求,并将请求封装成Request和Response来具体处理;

Container用于封装和管理Servlet,以及处理Request请求。

Servlet是运行在web服务器上的程序

首先经过Service然后会交给我们的Connector,Connector用于接收请求并将接收的请求封装为Request和Response来具体处理,Request和Response封装完之后再交由Container进行处理,Container处理完请求之后再返回给Connector,最后在由Connector通过Socket将处理的结果返回给客户端,这样整个请求的就处理完了!

 

posted @ 2018-09-13 13:01  lly_wy  阅读(124)  评论(0编辑  收藏  举报