Zkuste nás kontaktovat

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ů.

 21 Hodiny

Počet účastníků


Cena za účastníka

Reference (6)

Nadcházející kurzy

Související kategorie