聯繫我們

課程簡介

Tomcat 概述

  • Apache 快速概述
  • Apache 軟件基金會
  • Jakarta 項目
  • Tomcat 許可證
  • J2EE 技術
  • Java Web 開發
  • Servlet/JSP 容器

Java Web 應用程序

  • Servlet 概述
  • Servlet 的優勢與生命周期
  • JavaServer Pages
  • JSP、JavaBeans 及 JSP Tag Libraries
  • MVC 框架

安裝 Tomcat

  • 下載並安裝 Apache Tomcat
  • 下載並安裝 JVM,下載 Tomcat,下載並安裝 Ant
  • Windows 安裝程序
  • Java 內存管理及調優 JVM 性能

Tomcat 目錄

  • Tomcat 安裝目錄、目錄結構、bin 目錄、Common 和共享目錄
  • conf 目錄、logs 目錄、server 目錄、work 目錄、temp 目錄、webapps 目錄
  • Web 應用程序目錄的結構
  • 部署 HTML 和 JSP 頁面及 Web Context
  • JSP 頁面及生成的代碼
  • 部署 Web 應用

配置 Tomcat

  • Tomcat 的配置及查看技術
  • Tomcat 的組件架構
  • <Server> 元素、<Service> 元素、<Connector> 元素、<Engine> 元素、<Host> 元素、<Context> 元素、<Realm> 元素、<Valve> 元素、<Listener> 元素、<Loader> 元素、<Manager> 元素
  • Server.xml 文件
  • 修改 server.xml

Web 應用程序

  • Web 應用程序管理與部署
  • Web App 的目錄結構
  • web.xml 配置文件
  • 部署描述符
  • <web-app></web-app> 元素
  • 將 Servlet 映射到 URL
  • <resource-ref></resource-ref> 元素
  • <env-entry></env-entry> 元素
  • <ejb-ref></ejb-ref> 元素
  • 示例 web.xml 文件
  • 部署 Web 應用程序
  • Tomcat 默認 conf/web.xml 文件
  • 調優默認 JSP 和靜態內容 servlets

Tomcat Manager

  • 使用 Tomcat Manager 部署和管理 Web 應用程序
  • 啟動 Tomcat Manager 並查看其界面
  • 查看管理器部分
  • 應用程序、部署、服務器信息
  • 創建 WAR 文件
  • 實驗 4:部署 WAR 文件
  • Tomcat 上的 Java Management Extensions (JMX)
  • Tomcat 與 Ant 集成

高級功能

  • 使用 Tomcat 的一些高級功能
  • Valves、訪問日志 Valve、單點登錄 Valve
  • 遠程地址過濾器和遠程主機過濾器
  • 請求轉儲 Valve
  • 配置 JNDI 資源
  • JNDI:Java 命名和目錄接口及定義 JNDI 資源
  • <environment></environment> 元素和 <resource></resource> 元素
  • 配置 JavaMail Session
  • 全局資源

JDBC 連接性

  • 配置 Tomcat 連接數據庫
  • JDBC 概述
  • JDBC 驅動程序
  • 連接數據庫及連接池
  • 下載並安裝 MySQL
  • 為 Tomcat 配置 MySQL
  • 在 MySQL 中創建數據庫
  • 下載並部署 JDBC 驅動程序
  • 在 Tomcat 中定義 DataSource 及手動定義數據源
  • 修改部署描述符
  • 檢測並關閉洩漏的數據庫連接

Tomcat 安全性

  • 查看 Tomcat 上的安全性及配置
  • 安全考量
  • 文件系統安全及文件系統建議
  • Java Security Manager
  • 授予 Java 應用程序權限及查看 Java 權限
  • 創建並添加自己的策略
  • 啟用 Java Security Manager
  • 安全管理器技巧及安全域
  • 查看不同類型的安全域及配置一個安全域
  • 用戶和角色(認證與授權)
  • 創建數據源安全域
  • 密碼保護
  • 基於 FORM 的認證
  • 為 Tomcat 配置 SSL
  • 在應用程序中要求使用 SSL

連接

  • 將 Tomcat 連接到 Apache
  • 查看連接器
  • HTTP 連接器
  • 使用 Web 服務器的優勢
  • 連接器協議
  • 配置 AJP 連接器
  • 下載 mod_jk
  • 創建 mod_jk.conf 文件
  • 啟動 Tomcat
  • 創建 Worker
  • 配置 httpd.conf
  • 測試設置
  • 在多個 Tomcat 實例間負載均衡應用程序
  • 負載均衡的問題
  • 通過粘滯會話實現服務器亲和性
  • 共享會話存儲
  • 通過 Tomcat 集群複製會話
  • 共享主機托管
  • Tomcat 虛擬主機
  • 配置 Tomcat 以作為獨立服務器啟用虛擬主機
  • 使用 jk2 或 webapp 配置 Tomcat 以啟用虛擬主機
  • 將 Tomcat 配置為獨立服務器
  • 將 Tomcat 與 AJP 結合
  • 每個 Host 獨立的 JVM

負載測試

  • JMeter 應用程序
  • 使用 JMeter 進行負載測試
  • 安裝並運行 JMeter
  • 創建測試計劃
  • 配置線程組及添加任務
  • 配置 HTTP 請求
  • 添加報告監聽器
  • 運行測試計劃
  • 查看結果

最低要求

本課程適用於:需要能夠安裝、配置、運行及調優 Apache Tomcat 應用服務器的 Web/應用服務器管理員。

要從 Tomcat 培訓課程中獲得最大收益,您應熟悉 Web/應用服務器管理的基本原則。

 21 小時

客戶評論 (6)

課程分類