阿里P8大佬,带来的Tomcat架构详解,真的颠覆你的认知

Apache Tomcat作为著名的Servlet容器实现以及轻量级Java应用服务器,是Apache软件基金会的顶级项目。它开源轻量,与JBoss、Weblogic 等企业级应用服务器相比,占用资源小,扩展性好,深受Java研发人员喜爱,尤其是在当前主流的基于POJO ( Without EJB )的轻量级编程方式下构建应用系统。除此之外,Apache Tomcat还可以很容易与Apache Htp Server、Nginx等知名的Web服务器集成,以实现负载均衡和集群化部署。所有这些特性都使得Tomcat被广泛用于开发、测试环境,甚至大规模、高并发的互联网产品部署。

今天,小编就为大家介绍一篇详解Tomcat架构的秘籍,让我们一起来深入探索一下吧~~~

第一章:Tomcat介绍

  • 简介
  • 安装和启动
  • Tomcat目录结构
  • Tomcat 8.5之后的新特性

     

     

第二章:Tomcat总体架构

  • 总体设计
  • Tomcat启动
  • 请求处理
  • 类加载器

     

第三章:Catalina

  • 什么是Catalina
  • Digester
  • 创建Server
  • Web应用加载
  • Web请求处理
  • DefautSerletoIspserlet

第四章:Coyote

  • 什么是Coyote
  • HTTP
  • AJP
  • HTTP/2.0
  • I/O

     

第五章:Jasper

  • Jasper简介
  • JSP编译方式
  • JSP编译原理

     

第六章:Tomcat配置管理

  • JVM配置
  • 服务器配置
  • Web应用配置
  • Web应用过滤器
  • Tomcat管理

     

第七章:Web服务器集成

  • Web服务器与应用服务器的区别
  • 集成应用场景
  • 与Apache HTTP Server集成
  • 与Ngnix集成
  • 与IIS集成

     

第八章:Tomcat集群

  • Tomcat集群介绍
  • 集群配置
  • 会话同步
  • 集群部署

     

第九章:Tomcat安全

  • 配置安全
  • 应用安全
  • 传输安全(SSL)
  • Java安全策略

     

第十章:Tomcat性能调优

  • Tomcat性能测试及诊断
  • Tomcat性能优化
  • 应用性能优化建议

     

第十一章:Tomcat附加功能

  • Tomcat的嵌入式启动
  • Tomcat中的JNDI
  • Comet和WebSocket

     

最后,“闻道有先后,术业有专攻”,对于Tomcat很多功能,本篇仅从架构上做了一个基本的介绍,涉及技术细节(如JVM、1O、协议等),还需要朋友们进一步阅读相关权威的参考书, 如此才会对应用服务器的知识做到融会贯通。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值