【Tomcat】Tomcat整体架构及其设计精髓分析(上)

【Tomcat】Tomcat整体架构及其设计精髓分析(上)

一、Tomcat整体架构

1. 什么是Tomcat

2. Servlet详解

Servlet接口

Servlet容器工作原理

Servlet代码实现

3. Tomcat的目录结构 

4. web应用部署的方式(了解)

(1)拷贝到webapps目录下

(2)server.xml 的Context标签下配置Context

(3)在 /conf/Catalina/localhost/ 下新建一个mvc2.xml

5. 结合Server.xml理解Tomcat架构

Tomcat 要实现 2 个核心功能(重点)

二、Tomcat核心组件详解

1. Server 组件

2. Service组件

问:为啥要这么隔离?为什么要这样子设计?一个Tomcat(Server)里面为什么要有多个Service???

3. 连接器Connector组件

4. 容器Container组件

三、Tomcat架构设计精髓分析 

1. Connector高内聚低耦合设计

ProtocolHandler

Adapter

2. 待续未完~~~后续内容请见下一章

【Tomcat】Tomcat整体架构及其设计精髓分析(下)


【Tomcat】Tomcat整体架构及其设计精髓分析(上)

一、Tomcat整体架构

1. 什么是Tomcat

开源的Java Web 应用服务器,实现了 Java EE(Java Platform Enterprise Edition)的部分技术规范。

总的来说,Tomcat是一款高效、稳定和易于使用的Web服务器。

Tomcat的核心就是:Http服务器 + Servlet容器

你可能感兴趣的:(图灵课堂学习笔记,tomcat,架构,java,容器,Servlet)