Beschreibung

Tomcat ist ein Applikationsserver (Webserver) für dynamische Websites, die mit der Java-Servlet- und JavaServe rPages-Technologie entwickelt worden sind. Tomcat ist ein Open Source Produkt. Inzwischen ist dieser Server explizit für den produktiven Einsatz geeignet und bildet auch die Basis vieler kommerzieller J2EE-Applikationsserver. Das Grundlagenseminar vermittelt alle wichtigen Kenntnisse für den Einsatz von Tomcat.

Inhalt
  • Einführung
    Webapplikationen mit Java-Servlets und JavaServer Pages (JSP)
    Die Aufgaben des Applikationsservers Tomcat
    Versionen 
  • Download und Installation
    Download und Installation unter Windows/Linux
    Umgebungsvariablen setzen
    Aufbau der Verzeichnisstruktur
    Starten und Stoppen des Servers 
  • Architektur
    Architekturprinzip
    Konfiguration der Elemente:
    Server, Service, Engine, Connector, Host und Context
    Konfiguration des Servers mit der Admin-Applikation und server.xml 
  • Webapplikationen entwickeln und deployen
    Aufbau von Webapplikationen
    Konfiguration mit dem Deployment-Descriptor web.xml
    Webapplikationen packen und im Server deployen 
  • Webapplikationen verwalten
    Die Manager-Applikation
    Webapplikationen mit dem Manager deployen, starten, stoppen und entfernen 
  • Logging
    Einrichten eines File-Logger für Webapplikationen
    Loggen mit Valves 
  • Datenbankzugriff mit JDBC
    JDBC-Datenbanktreiber für JDBC/MySQL/Oracle
    Datenbankverbindung aufbauen, Datenabfrage und Datenbankverbindung schließen
    Connection-Pooling mit DBCP 
  • Authentifikation (Realms) und Sicherheit
    Implementation eines Memory-Realm
    Implementation eines JDBC-Realm
    Einrichten eines https-Connector für SSL 
  • Tomcat an Apache-Webserver anbinden
    Gründe für Anbindung
    Download, Konfiguration und Einrichtung des JK-Connector
    Einrichten des Apache-Webserver
    Einrichten des AJP-Connector unter Tomcat Loadbalancing
Dauer 3 Tage resp. 6 x 0.5 Tage
Preis/Person CHF 3200.00