How tomcat works学习笔记(1)
1. ?servlet容器是如何工作的?
2.Catalina主要模块
Connector,连接器主要是连接请求到容器。它的工作是为每一个接收到http请求构建一个request和response对象,接下来传递给待处理的容器。Container,容器从连接器接收到request和response对象,负责调用servlet的service方法。连接器和容器是多对1的关系(*对1)
?
3.tomcat4和5对比
tomcat5支持servlet2.4和jsp2.0规范,tomcat4支持servlet2.3和jsp1.2tomcat5拥有比tomcat4更高效的默认连接器tomcat5使用更少的资源。因为tomcat5共享一个后台处理的线程,而tomcat4的每个模块都有自己的后台处理线程。tomcat5代码更简洁。因为不需要一个mapper组件来找到一个子组件。