Lépjen kapcsolatba velünk
 Időtartalma 21 órák

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.

Résztvevők száma


Ár per résztvevő

Vélemények (6)

Közelgő kurzusok

Rokon kategóriák