• 内部在看的Tomcat笔记,真不愧是阿里技术官


    前言

    SpringBoot中的Tomcat容器

    SpringBoot可以说是目前最火的Java Web框架了。它将开发者从繁重的xml解救了出来,让开发者在几分钟内就可以创建一个完整的Web服务,极大的提高了开发者的工作效率。Web容器技术是Web项目必不可少的组成部分,因为任Web项目都要借助容器技术来运行起来。在SpringBoot框架中,我们使用最多的是Tomcat,这是SpringBoot默认的容器技术,而且是内嵌式的Tomcat。

    Tomcat简单的说就是一个运行JAVA的网络服务器,底层是Socket的一个程序,它也是JSP和Serlvet的一个容器。

    如果你学过html,css,你会知道你写的页面只能自己访问,别人不能远程访问你写的页面,Tomcat就是提供能够让别人访问自己写的页面的一个程序
    要谈对tomcat有多熟悉,我相信还是阿里的大佬们最有发言权,所以今天分享的内容,就是阿里内部的“tomcat笔记”,关于tomcat精髓全部写在这里面了,不得不感叹:Alibaba的技术官真牛,真的服了!

    下面会介绍这份tomcat限量笔记的主要内容涵盖的知识点

    第1章 Tomcat介绍:

    1. Tomcat历史

    2.Tomcat许可

    3.安装和启动

    3. Tomcat下载与安装

    4. Tomcat目录结构

    5. Tomcat 8.5之后的新特性

    第2章 Tomcat总体架构:

    1. 总体设计

    2. Server

    3.Connector和Container

    4. Container设计

    5.Lifecycle

    6. Pipeline和Valve

    7.Tomcat启动

    8.请求处理

    9. 类加载器

    第3章 Catalina:

    1. 什么是Catalina

    2. Digester

    3. 创建Server

    4. Web应用加载

    5. Web请求处理

    6. DefaultServlet和JspServlet

    第4章 Coyote:

    1.什么是Coyote

    2. Web请求处理

    3. HTTP

    4. HTTP

    5. AJP

    6. HTTP/2.0

    7. I/O

    第5章 Jasper:

    1. Jasper简介

    2. JSP编译方式

    3.运行时编译

    4.预编译

    5.JSP编译原理

    第6章 Tomcat配置管理:

    1.JVM配置

    2. 服务器配置

    3.Web应用配置

    4. Web应用过滤器

    5.Tomcat管理

    第7章 Web服务器集成:

    1.Web服务器与应用服务器的区别

    2.集成应用场景

    3. 与Apache HTTP Server集成

    4. 与Ngnix集成

    5. Linux环境安装

    6. Tomcat集成

    7. 与IIS集成

    第8章 Tomcat集群:

    1. Tomcat集群介绍

    2. Tomcat集群基础

    3.集群配置

    4.会话同步

    5.集群部署

    6.实现原理

    7. 配置方式

    第9章 Tomcat安全:

    1. 配置安全

    2. 安装部署问题

    3. server.xml配置

    4. 应用安全

    5. 传输安全(SSL)

    6.Java安全策略

    第10章 Tomcat性能调优:

    1. Tomcat性能测试及诊断

    2.常见测试方式

    3. 性能测试工具

    4. 数据采集及分析

    5. Tomcat性能优化

    6. JVM优化

    7.Tomcat配置

    8. 应用性能优化建议

    第11章 Tomcat附加功能:

    1.Tomcat的嵌入式启动

    2.为什么需要嵌入式启动

    3.嵌入式启动Tomcat

    4.嵌入式启动服务器

    5. Tomcat中的JNDI

    6. Tomcat中的JNDI

    7. Comet和WebSocket

    8.Tomcat的Comet实现

    9. 什么是WebSocket

    10.Tomcat的WebSocket实现

    总结:
    Tomcat的结构很复杂,但是 Tomcat 非常的模块化,找到了 Tomcat最核心的模块,问题才可以游刃而解,了解了Tomcat的整体架构对以后深入了解Tomcat来说至关重要!

  • 相关阅读:
    [机缘参悟-65]:《兵者,诡道也》-6-三十六计解读-并战计
    运维成本降低 50%,丽迅物流是如何应对大规模容器镜像管理挑战的
    JVM 工作原理和流程
    OSS专栏------文件上传(一)
    OnlyOffice documentType类型值
    Android make 如何通过编译预置文件到系统
    Tomcat
    Flink笔记整理(一)
    【数据结构】栈
    Linux基础-网络配置
  • 原文地址:https://blog.csdn.net/LBWNB_Java/article/details/127667199