Návrh Školení
Přehled Tomcatu
- Rychlý přehled Apache
- Apache Software Foundation
- Jakarta Project
- Licencování Tomcatu
- Technologie J2EE
- Webvývoj v Javě
- Kontejnery Servlet/JSP
Webové aplikace Java
- Přehled Servletů
- Výhody Servletů a jejich životní cyklus
- JavaServer Pages
- JSP, JavaBeans a knihovny štítků JSP
- MVC frameworky
Instalace Tomcatu
- Stahování a instalace Apache Tomcatu
- Stáhnout a nainstalovat JVM, stáhnout Tomcat, stáhnout a nainstalovat Ant
- Instalátor pro Windows
- Správa paměti Java a doladění JVM pro výkon
Adresáře Tomcatu
- Instalační adresáře Tomcatu, struktura adresářů Tomcatu, adresář bin, společné a sdílené adresáře
- Adresář conf, adresář logs, adresář server, adresář work, adresář temp, adresář webapps
- Struktura adresářové struktury webové aplikace
- Nasazení stránek HTML a JSP a webových kontextů
- Stránka JSP a generovaný kód
- Nasazení webové aplikace
Konfigurace Tomcatu
- Konfigurace Tomcatu a přehled technik
- Komponentová architektura Tomcatu
- Prvek <Server>, prvek <Service>, prvek <Connector>, prvek <Engine>, prvek <Host>, prvek <Context>, prvek <Realm>, prvek <Valve>, prvek <Listener>, prvek <Loader>, prvek <Manager>
- Soubor Server.xml
- Úprava server.xml
Webové aplikace
- Administrace a nasazování webových aplikací
- Adresářová struktura webové aplikace
- Konfigurační soubor web.xml
- Popisy nasazení
- Prvek <web-app></web-app>
- Mapování servletu na URL
- Prvek <resource-ref></resource-ref>
- Prvek <env-entry></env-entry>
- Prvek <ejb-ref></ejb-ref>
- Vzorový soubor web.xml
- Nasazení webové aplikace
- Výchozí soubor conf/web.xml v Tomcatu
- Optimalizace výchozích servletů JSP a statického obsahu
Správce Tomcatu
- Nasazování a správa webových aplikací pomocí Správce Tomcatu
- Spouštění Správce Tomcatu a jeho přehled
- Prohlídka sekce Správce
- Aplikace, Nasazení, Informace o serveru
- Vytvoření souboru WAR
- Cvičení 4: Nasazení souboru WAR
- Java Management Extensions (JMX) v Tomcatu
- Integrace Tomcatu s Ant
Pokročilé funkce
- Použití některých pokročilých funkcí Tomcatu
- Valvy, Valva přístupového záznamu, Valva Single Sign-on
- Filtr vzdálené adresy a filtr vzdáleného hostitele
- Valva Request Dumper
- Konfigurace zdrojů JNDI
- JNDI: Java Naming and Directory Interface a definice zdroje JNDI
- Prvek <environment></environment> a prvek <resource></resource>
- Konfigurace relace JavaMail
- Globální zdroje
Připojení JDBC
- Konfigurace Tomcatu pro připojení k databázi
- Přehled JDBC
- Ovladače JDBC
- Připojení k databázi a pooly připojení
- Stahování a instalace MySQL
- Konfigurace MySQL pro Tomcat
- Vytvoření databáze v MySQL
- Stahování a nasazení ovladače JDBC
- Definice zdroje dat (DataSource) v Tomcatu a definice zdroje dat ručně
- Úprava popisu nasazení
- Detekce a uzavírání únikových připojení k databázi
Zabezpečení Tomcatu
- Zabezpečení v Tomcatu a jeho konfigurace
- Zvažené ohledy na zabezpečení
- Zabezpečení souborového systému a doporučení
- Správce zabezpečení Java
- Nadání oprávnění aplikacím Java a přehled oprávnění Java
- Vytváření a přidávání vlastních politik
- Povolení Správce zabezpečení Java
- Tipy k Správci zabezpečení a domény zabezpečení (Realms)
- Přehled různých typů domén a konfigurace domény
- Uživatelé a role (autentizace a autorizace)
- Vytvoření domény na základě zdroje dat
- Ochrana hesel
- Autentizace na základě formuláře
- Konfigurace Tomcatu pro SSL
- Požadavek na SSL v aplikacích
Připojování
- Připojení Tomcatu k Apache
- Přehled konektorů
- HTTP konektory
- Výhody používání webového serveru
- Protokoly konektorů
- Konfigurace AJP konektoru
- Stáhnout mod_jk
- Vytvořit soubor mod_jk.conf
- Spustit Tomcat
- Vytvořit Worker
- Konfigurovat httpd.conf
- Testovat nastavení
- Vyvažování zatížení aplikací napříč více instancemi Tomcatu
- Problémy s vyvažováním zatížení
- Afinita serveru pomocí lepivých relací (sticky sessions)
- Sdílené uložení relací
- Replikované relace prostřednictvím clusterování Tomcatu
- Sdílené hostování
- Virtuální hostování v Tomcatu
- Konfigurace Tomcatu pro zapnutí virtuálního hostování jako samostatného serveru
- Konfigurace Tomcatu pro zapnutí virtuálního hostování pomocí jk2 nebo webapp.
- Konfigurace Tomcatu jako samostatného serveru
- Konfigurace Tomcatu s AJP
- Zvláštní JVM pro každého hostitele
Zátěžové testování
- Aplikace JMeter
- Zátěžové testování pomocí JMeteru
- Instalace a spuštění JMeteru
- Vytvoření testovacího plánu
- Konfigurace skupiny vláken a přidání úlohy
- Konfigurace HTTP požadavku
- Přidání poslouchače zpráv o výsledcích (Report Listener)
- Spuštění testovacího plánu
- Zobrazení výsledků
Požadavky
Tento kurz je určen pro: Administrátory webových/aplikačních serverů, kteří potřebují umět instalovat, konfigurovat, spouštět a ladit aplikační server Apache Tomcat.
Abyste získali co nejvíce z kurzu o školení Tomcat, měli byste mít základní znalosti principů správy webových/aplikačních serverů.
Reference (6)
Interaktivní a příklady.
Paulius Stankevicius - Festo SE & Co. KG
Kurz - Apache Tomcat Administration
Přeloženo strojem
Systémový přístup; Prošli jsme celým procesem, od instalace až po vytvoření clusterového prostředí...
Visnja Begovic - Euronet Services Kft
Kurz - Apache Tomcat Administration
Přeloženo strojem
Obcovávám se složitostí školení.
Attila Molnar - Euronet Services Kft
Kurz - Apache Tomcat Administration
Přeloženo strojem
The delivery mechanism, being able to attend the training from home.
Chris Gagola - Canada Life Group Services
Kurz - Apache Tomcat Administration
Přeloženo strojem
I generally liked the labs / Exercises.
Deeksha Upadhyay - Canada Life Group Services
Kurz - Apache Tomcat Administration
Přeloženo strojem
Training was very interactive.
Mahmoud Farag
Kurz - Apache Tomcat Administration
Přeloženo strojem