Tomcat介紹
在現在的互聯網時代,很多技術都是必須的(尤其是對於程序員來說),知道並且熟用技術也是必不可少的,
Tomcat是軟件基金會的核心項目,掌握這些技能也是必須的,它可以提升自己的技術和能力。因為Tomcat 技術先進、性能穩定,而且免費,因而深受Java 愛好者的喜愛並得到了部分軟件開發商的認可,成為目前比較流行的Web 應用服務器。本書內容及讀者對象
本書嘗試從以下幾個方面來講解Apache Tomcat:
基本設計:主要講述Tomcat的核心接口及概念,並闡述Tomcat的設計理念。
架構及工作原理:主要講述Tomcat的整體架構,以及各模塊如何密切協調來完成應用服務器的相關工作。
各個模塊的特性及使用方式:詳細講述各模塊的特性,以及如何使用該特性實現高質量的部署架構。每個方面均融合了相關的設計理念及架構知識的講解,以使讀者更容易從中間件產品架構的角度審視Tomcat。既然本書的主要內容是講解Tomcat,那麼讀者需要是熟悉Java語言的從業人員,而且對Java
Web應用的開發有初步的概念,因此本書適用於以下讀者。
Java Web應用開發者。
應用服務器及相關中間件開發者。
系統運維人員。
系統架構師。
由於篇幅限制,小編這裡只將此實戰文檔的所含內容全部展現出來了,需要獲取完整文檔用以學習的朋友們可以關注+轉發小編,後臺私信:【學習】獲取免費領取方式!還有Tomcat的面試專題及答案也為大家準備好了。
本文章總共分為11章內容:
第1章Tomcat介紹
對Tomcat進行簡單的介紹,主要包括安裝、啟動、部署應用以及Tomcat目錄結構。
第2章Tomcat總體架構
主要介紹Tomcat 容器、鏈接器各組件的基本概念,讀這一章有助於初步瞭解Tomcat的架構設計。
第3章Catalina
主要介紹Tomcat的Servlet容器實現一Catalina。 對於Tomcat來說,Servlet容 器是其核心組件。
第4章Coyote
本章主要介紹了Tomcat提供的鏈接器實現,包括其支持的協議以及1/O方式,主要內容如下。
第5章Jasper
對Tomcat架構及相關模塊進行了深入的講解。
第6章Tomeat配置管理
本章主要通過以下4個方面介紹與Tomcat相關的配置。
口JVM配置:主要介紹Tomeat啟動時支持的JVM相關配置項。
口服務器配置:主要介紹$CATALINA_ BASE/conf 下的配置。
口Web應用配置:主要介紹Servlet容器配置以及通過context.xml進行Web應用定製部署。此外,還介紹了Tomeat默認提供的一 些非常有用的Web應用過濾器實現。
口管理配置:主要介紹了Tomcat支持的幾種Web應用部署管理方式,如JMX、 Ant。
由於篇幅限制,小編這裡只將此實戰文檔的所含內容全部展現出來了,需要獲取完整文檔用以學習的朋友們可以關注+轉發小編,後臺私信:【學習】獲取免費領取方式!
第7章Web服務器集成
主要介紹了Tomcat的管理以及與Web服務器的集成,包括Web控制檯、JMX、Ant這3種管理方式,以及Tomcat與當前使用最廣泛的Apache HTTP Server. Nginx 等Web服務器的集成,以滿足不同的運維場景需要。
第8章Tomcat集群
本章主要從技術角度,講解Tomcat中集群的實現方案及其使用配置方式,包括以下內容。
口Tomcat集群架構的實現方案,以及集群通信框架Apache Tribes。
口Tomcat集群配置方式。
口Tomcat集群部署的原理及配置方式。
口集群會話同步。
第9章Tomcat安全
對Tomcat架構及相關模塊進行了深入的講解。
第10章Tomeat性能調優
側重於系統的性能優化,講解如何優化Tomcat,以便提高請求處理速度,增加系統併發訪問量。
第11章Tomeat附加功能
主要介紹了Tomcat提供的一些附加功能,如嵌入式啟動、JNDI、 Comet 和WebSocket實現。如果對嵌入式啟動Tomcat或者基於Tomcat進行服務器推送感興趣,那麼這一章不容錯過。
附錄server.xm1配置
由於篇幅限制,小編這裡只將此實戰文檔的所含內容全部展現出來了,需要獲取完整文檔用以學習的朋友們可以關注+轉發小編,後臺私信:【學習】獲取免費領取方式!還有Tomcat的面試專題及答案也為大家準備好了。
還有Tomcat的面試專題及答案也為大家準備好了。
閱讀更多 架構師公社 的文章