tomcat架构剖析(阿里P8架构师手把手教你玩转Tomcat)

Tomcat是什么?

Tomcat是Apache 软件基金会(Apache Software Foundation)的Jakarta 项目中的一个核心项目,由Apache、Sun 和其他一些公司及个人共同开发而成。因为Tomcat 技术先进、性能稳定,而且免费,因而深受Java 爱好者的喜爱并得到了部分软件开发商的认可,成为目前比较流行的Web 应用服务器。目前最新版本是8.0。

Tomcat在严格意义上并不是一个真正的应用服务器,它只是一个可以支持运行Serlvet或JSP的Web容器,不过Tomcat也扩展了一些应用服务器的功能,如JNDI,数据库连接池,用户事务处理等等。

Tomcat在中小型系统和并发访问用户不是很多的场合下被普遍使用,是开发和调试JSP 程序的首选,目前Tomcat被非常广泛的应用在中小规模的Java Web应用中

Tomcat架构解析

笔者希望这本书能够真实地、系统性地讲解Tomcat的最新架构。它涉及了Tomcat的代码设计,却不仅仅是围绕代码进行分析。它涉及了Tomcat的使用方式,却不仅仅是对其配置方式进行简单说明。对于每个技术点相关的规范、方案的考量及隐含问题、如何使用等,本书将进行系统化的讲解。希望读者读完这本书,可以清晰地知道一款Servlet 容器所包含的组件、涉及的规范以及实现方案,也知道如何深度地定制及优化Tomcat。

本书尝试从以下几个方面来讲解Apache Tomcat。

  • 基本设计:主要讲述Tomcat的核心接口及概念,并阐述Tomcat的设计理念。
  • 架构及工作原理:主要讲述Tomcat的整体架构,以及各模块如何密切协调来完成应用服务器的相关工作。
  • 各个模块的特性及使用方式:详细讲述各模块的特性,以及如何使用该特性实现高质量的部署架构。每个方面均融合了相关的设计理念及架构知识的讲解,以使读者更容易从中间件产品架构的角度审视Tomcat。

本书试图为读者完整地、系统化地讲解Tomcat,甚至会在开篇简要讲解Tomcat的历史及现状。所有这一切,都是基于希望读者“知其然,更要知其所以然”的目的出发的。当然,作为读者,你完全可以选择自已感兴趣的部分进行阅读。

Tomcat目录
转发文章 关注作者,然后私信【TT】即可获得免费领取《Tomcat架构解析》的方式!

第1章 Tomcat介绍

tomcat架构剖析(阿里P8架构师手把手教你玩转Tomcat)(1)

第1章 Tomcat介绍

第2章 Tomcat总体架构

tomcat架构剖析(阿里P8架构师手把手教你玩转Tomcat)(2)

第3章 Catalina

tomcat架构剖析(阿里P8架构师手把手教你玩转Tomcat)(3)

第4章 Coyote

tomcat架构剖析(阿里P8架构师手把手教你玩转Tomcat)(4)

第5章 Jasper

tomcat架构剖析(阿里P8架构师手把手教你玩转Tomcat)(5)

第6章 Tomcat配置管理

tomcat架构剖析(阿里P8架构师手把手教你玩转Tomcat)(6)

第7章 Web服务器集成

tomcat架构剖析(阿里P8架构师手把手教你玩转Tomcat)(7)

第8章 Tomcat集群

tomcat架构剖析(阿里P8架构师手把手教你玩转Tomcat)(8)

第9章 Tomcat安全

tomcat架构剖析(阿里P8架构师手把手教你玩转Tomcat)(9)

第10章 Tomcat性能调优

tomcat架构剖析(阿里P8架构师手把手教你玩转Tomcat)(10)

第11章 Tomcat附加功能

tomcat架构剖析(阿里P8架构师手把手教你玩转Tomcat)(11)

转发文章 关注作者,然后私信【TT】即可获得免费领取《Tomcat架构解析》的方式!

tomcat架构剖析(阿里P8架构师手把手教你玩转Tomcat)(12)

总目录

,

免责声明:本文仅代表文章作者的个人观点,与本站无关。其原创性、真实性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容文字的真实性、完整性和原创性本站不作任何保证或承诺,请读者仅作参考,并自行核实相关内容。文章投诉邮箱:anhduc.ph@yahoo.com

    分享
    投诉
    首页