征服tomcat,阿里程序员推荐的这份架构解析笔记,透彻,必须死磕

Tomcat是Apache 软件基金会(Apache Software Foundation)的Jakarta 项目中的一个核心项目,由Apache、Sun 和其他一些公司及个人共同开发而成。由于有了Sun 的参与和支持,最新的Servlet 和JSP 规范总是能在Tomcat 中得到体现,Tomcat 5支持最新的Servlet 2.4 和JSP 2.0 规范。

Tomcat 服务器是一个免费的开放源代码的Web 应用服务器,属于轻量级应用服务器,在中小型系统和并发访问用户不是很多的场合下被普遍使用,是开发和调试JSP 程序的首选。

诀窍是,当配置正确时,Apache 为HTML页面服务,而Tomcat 实际上运行JSP 页面和Servlet。另外,Tomcat和IIS等Web服务器一样,具有处理HTML页面的功能,另外它还是一个Servlet和JSP容器,独立的Servlet容器是Tomcat的默认模式。不过,Tomcat处理静态HTML的能力不如Apache服务器。目前Tomcat最新版本为9.0。

很多Tomcat相关的知识点与工作中的技巧,一篇文章是很难说完整的。这次小编针对JNM的技术知识难点特地分享一份PDF文档《tomcat架构解析文档》,里面内容涉及Tomcat总体架构、Tomcat配置管理、web服务器集成等等、接着往下看吧。

本文档共分为10个部分

第一部分:Tomcat介绍
征服tomcat,阿里程序员推荐的这份架构解析笔记,透彻,必须死磕_第1张图片第二部分:Tomcat总体架构

总体设计、tomcat启动、请求处理、类加载器,小结
征服tomcat,阿里程序员推荐的这份架构解析笔记,透彻,必须死磕_第2张图片第三部分:Catalina

什么是Catalina、Digester、创建Server、web应用加载、web请求处理、DefaultServlet和JspServlet、小结
征服tomcat,阿里程序员推荐的这份架构解析笔记,透彻,必须死磕_第3张图片
第四部分:Coyote
征服tomcat,阿里程序员推荐的这份架构解析笔记,透彻,必须死磕_第4张图片第五部分:Jasper
征服tomcat,阿里程序员推荐的这份架构解析笔记,透彻,必须死磕_第5张图片
第六部分:Tomcat配置管理

JVM配置、服务器配置、web应用配置、web应用过滤器、tomct管理、小结
征服tomcat,阿里程序员推荐的这份架构解析笔记,透彻,必须死磕_第6张图片
第七部分:Web服务器集成

Web服务器与应用服务器的区别、 集成应用场景、与Apache HTTP Server集成等
征服tomcat,阿里程序员推荐的这份架构解析笔记,透彻,必须死磕_第7张图片
第八部分:Tomcat集群

Tomcat集群介绍、集群配置、会话同步、集群部署、小结
征服tomcat,阿里程序员推荐的这份架构解析笔记,透彻,必须死磕_第8张图片
第九部分:Tomcat安全
征服tomcat,阿里程序员推荐的这份架构解析笔记,透彻,必须死磕_第9张图片
第十部分:Tomcat性能调优

Tomcat性能测试及诊断、Tomcat性能优化、应用性能优化建议、小结
征服tomcat,阿里程序员推荐的这份架构解析笔记,透彻,必须死磕_第10张图片
第十一章:Tomcat附加功能

征服tomcat,阿里程序员推荐的这份架构解析笔记,透彻,死磕
由于篇幅限制,小编这里只将此实战文档的所含内容全部展现出来了,需要获取完整文档用以学习的朋友们可以关注一下小编,添加Q群:471467922 ,备注CSDN,免费获取。
征服tomcat,阿里程序员推荐的这份架构解析笔记,透彻,必须死磕_第11张图片

你可能感兴趣的:(程序员,面向对象编程,JAVA)