Kurzusleírás
Tomcat áttekintés
- Az Apache gyors áttekintése
- Apache Software Foundation
- Jakarta Project
- Tomcat licencelés
- J2EE technológiák
- Java webfejlesztés
- Servlet/JSP konténerek
Java webalkalmazások
- A servletek áttekintése
- A servletek előnyei és életciklusa
- JavaServer Pages
- JSP, JavaBeans és JSP tag könyvtárak
- MVC keretrendszerek
A Tomcat telepítése
- Az Apache Tomcat letöltése és telepítése
- JVM letöltése és telepítése, Tomcat letöltése, Ant letöltése és telepítése
- Windows telepítő
- Java memóriakezelés és a JVM hangolása a teljesítmény érdekében
Tomcat könyvtárak
- Tomcat telepítési könyvtárak, Tomcat könyvtárstruktúra, a bin könyvtár, közös és megosztott könyvtárak
- A conf könyvtár, logs könyvtár, server könyvtár, work könyvtár, temp könyvtár, webapps könyvtár
- A webalkalmazás könyvtárstruktúrájának felépítése
- HTML és JSP oldalak telepítése és a webes kontextus
- JSP oldal és a generált kód
- Webalkalmazás telepítése
A Tomcat konfigurálása
- A Tomcat konfigurációja és a technikák áttekintése
- A Tomcat komponensarchitektúrája
- A <Server> elem, a <Service> elem, a <Connector> elem, az <Engine> elem, a <Host> elem, a <Context> elem, a <Realm> elem, a <Valve> elem, a <Listener> elem, a <Loader> elem, a <Manager> elem
- Server.xml fájl
- A server.xml módosítása
Webalkalmazások
- Webalkalmazás-adminisztráció és telepítés
- Egy webalkalmazás könyvtárstruktúrája
- web.xml konfigurációs fájl
- Telepítési leírók
- A <web-app></web-app> elem
- Servlet hozzárendelése URL-hez
- A <resource-ref></resource-ref> elem
- Az <env-entry></env-entry> elem
- Az <ejb-ref></ejb-ref> elem
- Egy példa web.xml fájl
- Webalkalmazás telepítése
- A Tomcat alapértelmezett conf/web.xml fájlja
- Az alapértelmezett JSP és statikus tartalmú servletek hangolása
Tomcat Manager
- Webalkalmazások telepítése és kezelése a Tomcat Managerrel
- A Tomcat Manager indítása és áttekintése
- A Manager szakasz megtekintése
- Alkalmazások, telepítés, kiszolgálóinformációk
- WAR fájl létrehozása
- 4. labor: WAR fájl telepítése
- Java Management Extensions (JMX) a Tomcaten
- Tomcat integráció az Anttal
Speciális funkciók
- A Tomcat néhány speciális funkciójának használata
- Szelepek (Valves), hozzáférési napló szelep, egyszeri bejelentkezési szelep
- Távoli cím szűrő és távoli hoszt szűrő
- Kérés kiíró szelep (Request Dumper Valve)
- A JNDI erőforrások konfigurálása
- JNDI: Java Naming and Directory Interface és JNDI erőforrás definiálása
- Az <environment></environment> elem és a <resource></resource> elem
- JavaMail munkamenet konfigurálása
- Globális erőforrások
JDBC kapcsolódás
- A Tomcat konfigurálása adatbázishoz való csatlakozáshoz
- A JDBC áttekintése
- JDBC illesztőprogramok
- Csatlakozás adatbázishoz és kapcsolati készletek (Connection Pools)
- A MySQL letöltése és telepítése
- A MySQL konfigurálása a Tomcathez
- Adatbázis létrehozása a MySQL-ben
- JDBC illesztőprogram letöltése és telepítése
- DataSource definiálása a Tomcatben és DataSource manuális meghatározása
- A telepítési leíró módosítása
- A kiszivárgott adatbázis-kapcsolatok észlelése és lezárása
Tomcat biztonság
- A Tomcat biztonságának és konfigurációjának áttekintése
- Biztonsági megfontolások
- Fájlrendszer-biztonság és fájlrendszerre vonatkozó ajánlások
- Java Security Manager
- Jogosultságok adása Java alkalmazásoknak és a Java jogosultságok áttekintése
- Saját házirendek létrehozása és hozzáadása
- A Java Security Manager engedélyezése
- Security Manager tippek és biztonsági tartományok (Realms)
- A különböző tartománytípusok áttekintése és tartomány konfigurálása
- Felhasználók és szerepkörök (hitelesítés és jogosultságkezelés)
- Adatforrás tartomány létrehozása
- A jelszavak védelme
- Űrlap alapú hitelesítés (FORM-based authentication)
- A Tomcat konfigurálása SSL-hez
- SSL megkövetelése az alkalmazásokban
Csatlakoztatás
- A Tomcat csatlakoztatása az Apache-hoz
- A csatlakozók (Connectors) áttekintése
- HTTP csatlakozók
- A webkiszolgáló használatának előnyei
- Csatlakozó protokollok
- AJP csatlakozó konfigurálása
- A mod_jk letöltése
- A mod_jk.conf fájl létrehozása
- A Tomcat indítása
- Worker létrehozása
- A httpd.conf konfigurálása
- A beállítás tesztelése
- Alkalmazások terheléselosztása több Tomcat példány között
- A terheléselosztással kapcsolatos problémák
- Kiszolgáló-affinitás ragadós munkamenetek (sticky sessions) segítségével
- Megosztott munkamenet-tárolás
- Replikált munkamenetek Tomcat klaszterezéssel
- Megosztott tárhely (Shared Hosting)
- Tomcat virtuális tárhely
- A Tomcat konfigurálása virtuális tárhely engedélyezéséhez önálló kiszolgálóként
- A Tomcat konfigurálása virtuális tárhely engedélyezéséhez jk2 vagy webapp használatával
- A Tomcat konfigurálása önállóként
- A Tomcat konfigurálása AJP-vel
- Külön JVM minden hoszthoz
Terheléstesztelés
- JMeter alkalmazás
- Terheléstesztelés a JMeterrel
- A JMeter telepítése és futtatása
- Tesztterv létrehozása
- A szálcsoport konfigurálása és feladat hozzáadása
- A HTTP kérés konfigurálása
- Jelentésfigyelő (Report Listener) hozzáadása
- A tesztterv futtatása
- Az eredmények megtekintése
Követelmények
Ezt a tanfolyamot webes/alkalmazáskiszolgáló-adminisztrátorok számára terveztük, akiknek képesnek kell lenniük az Apache Tomcat alkalmazáskiszolgáló telepítésére, konfigurálására, futtatására és hangolására.
Ahhoz, hogy a Tomcat képzésből a legtöbb hasznot húzza, ismernie kell a webes/alkalmazáskiszolgáló-adminisztráció alapelveit.
Vélemények (6)
Interaktív és példák.
Paulius Stankevicius - Festo SE & Co. KG
Kurzus - Apache Tomcat Administration
Gépi fordítás
Rendszeres megközelítés; teljes körűen átittuk a folyamatot, az telepítéstől kezdve egy fürtkörnyezet létrehozásáig...
Visnja Begovic - Euronet Services Kft
Kurzus - Apache Tomcat Administration
Gépi fordítás
Szeretem a képzés összetettségét
Attila Molnar - Euronet Services Kft
Kurzus - Apache Tomcat Administration
Gépi fordítás
The delivery mechanism, being able to attend the training from home.
Chris Gagola - Canada Life Group Services
Kurzus - Apache Tomcat Administration
Gépi fordítás
I generally liked the labs / Exercises.
Deeksha Upadhyay - Canada Life Group Services
Kurzus - Apache Tomcat Administration
Gépi fordítás
Training was very interactive.
Mahmoud Farag
Kurzus - Apache Tomcat Administration
Gépi fordítás