聯繫我們
 課程時長 21 時間:

課程簡介

Tomcat 概述

  • Apache 快速概述
  • Apache 軟體基金會
  • Jakarta 專案
  • Tomcat 授權
  • J2EE 技術
  • Java Web 開發
  • Servlet/JSP 容器

Java Web 應用程式

  • Servlet 概述
  • Servlet 的優點與生命週期
  • JavaServer Pages
  • JSP、JavaBeans 和 JSP 標籤庫
  • MVC 框架

安裝 Tomcat

  • 下載和安裝 Apache Tomcat
  • 下載並安裝 JVM、下載 Tomcat、下載並安裝 Ant
  • Windows 安裝程式
  • Java 記憶體管理和調整 JVM 以提升效能

Tomcat 目錄

  • Tomcat 安裝目錄、Tomcat 目錄結構、bin 目錄、通用和共享目錄
  • conf 目錄、logs 目錄、server 目錄、work 目錄、temp 目錄、webapps 目錄
  • Web 應用程式目錄結構的結構
  • 部署 HTML 和 JSP 頁面及 Web 上下文
  • JSP 頁面和產生的程式碼
  • 部署 Web 應用程式

設定 Tomcat

  • Tomcat 的設定和技術檢視
  • Tomcat 的元件架構
  • <Server> 元素、<Service> 元素、<Connector> 元素、<Engine> 元素、<Host> 元素、<Context> 元素、<Realm> 元素、<Valve> 元素、<Listener> 元素、<Loader> 元素、<Manager> 元素
  • Server.xml 檔案
  • 修改 server.xml

Web 應用程式

  • Web 應用程式管理和部署
  • Web 應用程式的目錄結構
  • 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 和靜態內容 Servlet

Tomcat Manager

  • 使用 Tomcat Manager 部署和管理 Web 應用程式
  • 啟動 Tomcat Manager 並檢視
  • 檢視 Manager 區段
  • 應用程式、部署、伺服器資訊
  • 建立 WAR 檔案
  • 實驗室 4:部署 WAR 檔案
  • Tomcat 上的 Java 管理擴充功能 (JMX)
  • Tomcat 與 Ant 的整合

進階功能

  • 使用 Tomcat 的一些進階功能
  • Valve、存取記錄 Valve、單一登入 Valve
  • 遠端位址過濾器和遠端主機過濾器
  • 請求傾印 Valve
  • 設定 JNDI 資源
  • JNDI:Java 命名和目錄介面及定義 JNDI 資源
  • <environment></environment> 元素和 <resource></resource> 元素
  • 設定 JavaMail 工作階段
  • 全域資源

JDBC 連線

  • 設定 Tomcat 以連線到資料庫
  • JDBC 概述
  • JDBC 驅動程式
  • 連線到資料庫和連線池
  • 下載並安裝 MySQL
  • 為 Tomcat 設定 MySQL
  • 在 MySQL 中建立資料庫
  • 下載並部署 JDBC 驅動程式
  • 在 Tomcat 中定義 DataSource 並手動定義資料來源
  • 修改部署描述檔
  • 偵測並關閉洩漏的資料庫連線

Tomcat 安全性

  • 檢視 Tomcat 的安全性及其設定
  • 安全考量
  • 檔案系統安全性和檔案系統建議
  • Java 安全管理器
  • 授予 Java 應用程式權限並檢視 Java 權限
  • 建立和新增自己的原則
  • 啟用 Java 安全管理器
  • 安全管理器提示和安全領域
  • 檢視不同類型的 Realm 並設定 Realm
  • 使用者和角色(驗證和授權)
  • 建立資料來源 Realm
  • 密碼保護
  • FORM 型驗證
  • 為 SSL 設定 Tomcat
  • 在應用程式中要求 SSL

連線

  • 將 Tomcat 連線到 Apache
  • 檢視 Connector
  • HTTP Connector
  • 使用 Web 伺服器的優點
  • Connector 協定
  • 設定 AJP Connector
  • 下載 mod_jk
  • 建立 mod_jk.conf 檔案
  • 啟動 Tomcat
  • 建立 Worker
  • 設定 httpd.conf
  • 測試設定
  • 在多個 Tomcat 實例間進行負載平衡應用程式
  • 負載平衡的問題
  • 透過黏性工作階段實現伺服器親和性
  • 共享工作階段儲存
  • 透過 Tomcat 叢集複製工作階段
  • 共享主機
  • Tomcat 虛擬主機
  • 設定 Tomcat 以作為獨立伺服器啟用虛擬主機
  • 使用 jk2 或 webapp 設定 Tomcat 以啟用虛擬主機
  • 將 Tomcat 設定為獨立模式
  • 使用 AJP 設定 Tomcat
  • 每個主機的獨立 JVM

負載測試

  • JMeter 應用程式
  • 使用 JMeter 進行負載測試
  • 安裝並執行 JMeter
  • 建立測試計畫
  • 設定執行緒群組並新增任務
  • 設定 HTTP 請求
  • 新增報告監聽器
  • 執行測試計畫
  • 檢視結果

最低要求

本課程適用於:需要安裝、設定、執行和調整 Apache Tomcat 應用伺服器的 Web/應用伺服器管理員。

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

人數


每位參與者的報價

客戶評論 (6)

即將到來的課程

課程分類