聯繫我們

課程簡介

Tomcat 概述

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

Java Web 應用程式

  • Servlets 概覽
  • Servlets 的優勢與生命週期
  • JavaServer Pages
  • JSP、JavaBeans 和 JSP Tag Libraries
  • MVC 框架

安裝 Tomcat

  • 下載並安裝 Apache Tomcat
  • 下載並安裝 JVM,下載 Tomcat,下載並安裝 Ant
  • Windows 安裝程式
  • Java 記憶體管理及調優 JVM 以獲取效能

Tomcat 目錄

  • Tomcat 安裝目錄、Tomcat 目錄結構、bin 目錄、Common 和 shared 目錄
  • 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 並查看 Tomcat Manager
  • 查看 Manager 部分
  • 應用程式,部署,伺服器資訊
  • 創建 WAR 文件
  • 實驗 4:部署 WAR 檔案
  • Tomcat 上的 Java Management Extensions (JMX)
  • Tomcat 與 Ant 的整合

高級功能

  • 使用 Tomcat 的一些高級功能
  • Valves、Access Log Valve、Single Sign-on Valve
  • Remote Address Filter 和 Remote Host Filter
  • Request Dumper Valve
  • 配置 JNDI 資源
  • JNDI:Java Naming and Directory Interface 及定義 JNDI 資源
  • <environment></environment> 元素和 <resource></resource> 元素
  • 配置 JavaMail Session
  • 全局資源

JDBC 連接

  • 配置 Tomcat 以連接資料庫
  • JDBC 概覽
  • JDBC 驅動程式
  • 連接資料庫及連接池
  • 下載並安裝 MySQL
  • 為 Tomcat 配置 MySQL
  • 在 MySQL 中創建資料庫
  • 下載並部署 JDBC 驅動程式
  • 在 Tomcat 中定義 DataSource 及手動定義 Data Source
  • 修改部署描述符
  • 檢測並關閉洩漏的資料庫連接

Tomcat 安全

  • 查看 Tomcat 的安全性和配置
  • 安全考慮
  • 檔案系統安全及檔案系統建議
  • Java Security Manager
  • 授予 Java 應用程式權限及查看 Java Permissions
  • 創建並添加您自己的策略
  • 啟用 Java Security Manager
  • Security Manager 提示和 Security Realms
  • 查看不同的 Realm 類型及配置 Realm
  • 用戶和角色(認證和授權)
  • 創建 Data Source Realm
  • 密碼保護
  • 基於 FORM 的認證
  • 為 Tomcat 配置 SSL
  • 在應用程式中要求 SSL

連接

  • 將 Tomcat 連接到 Apache
  • 查看 Connectors
  • HTTP Connectors
  • 使用 Web Server 的優勢
  • Connector 協議
  • 配置 AJP Connector
  • 下載 mod_jk
  • 創建 mod_jk.conf 文件
  • 啟動 Tomcat
  • 創建 Worker
  • 配置 httpd.conf
  • 測試設置
  • 在多個 Tomcat 實例間負載平衡應用程式
  • 負載平衡的問題
  • 通過粘滯會話的伺服器關聯
  • 共享會話存儲
  • 通過 Tomcat 集群複製會話
  • 共享託管
  • Tomcat 虛擬主機
  • 配置 Tomcat 以啟用作為獨立伺服器的虛擬主機
  • 使用 jk2 或 webapp 配置 Tomcat 以啟用虛擬主機。
  • 將 Tomcat 配置為 Stand-alone
  • 使用 AJP 配置 Tomcat
  • 每個 Host 的獨立 JVM

負載測試

  • JMeter 應用程式
  • 使用 JMeter 進行負載測試
  • 安裝並運行 JMeter
  • 創建測試計劃
  • 配置 Thread Group 並添加任務
  • 配置 HTTP Request
  • 添加報告監聽器
  • 運行測試計劃
  • 查看結果

最低要求

本課程適用於需要安裝、配置、運行和調優 Apache Tomcat 應用伺服器的 Web/應用程式伺服器管理員。

為了從 Tomcat 培訓課程中獲得最大益處,您應該熟悉 Web/應用程式伺服器管理的基本原則。

 21 小時

人數


每位參與者的報價

客戶評論 (6)

即將到來的課程

課程分類