JSF, Tomcat, Ajax, Java Web Development und Seminare von trainFactory

Tomcat Seminar


Tomcat ist ein Open Source Servletcontainer (Server) für Java-Webapplikationen.

Das Seminar richtet sich in erster Linie an Teilnehmer die für den Betrieb des Servers in ihrem Unternehmen zuständig sind.

Sollten Sie eher an Softwareentwicklung mit Servlets, JSP, JSF unter Tomcat interessiert sein, beachten Sie bitte unsere Seminare zu diesen Themen oder sprechen Sie uns an. Wir stellen Ihnen gerne ein passendes Seminar zusammen.

Zielgruppe: Systemadministratoren und Java-Entwickler

Empfohlene Seminardauer: 4 Tage

Unterlagen: Folien und Web-Anwendungen passend zum jeweiligen Themenbereich


Inhalte

Einführung

  • Wie passt alles zusammen ?
  • Tomcat, J2EE, Servlets, JSP und Webapplikationen. Ein Überblick

Download und Installation

  • Download und Installation (Windows/Linux)
  • Umgebungsvariablen setzen, CATALINA_HOME, CATALINA_BASE ...
  • Aufbau der Verzeichnisstruktur
  • Starten und Stoppen

Konfiguration

  • Prinzipieller Aufbau des Servers
  • Konfiguration der Server-Elemente: Server, Service, Engine, Connector, Host und Context
  • Konfiguration des Servers : server.xml und web.xml

Webapplikationen

  • Aufbau von Webapplikationen
  • Konfiguration mit dem Deployment-Descriptor (web.xml)
  • Als WAR-File packen und deployen
  • Mit Hilfe der Manager-Applikation deployen, starten, stoppen und entfernen
  • Webapplikationen ausserhalb von Tomcat deployen

Datenbankzugriff via JDBC

  • JDBC-Datenbanktreiber für mySQL/Oracle oder andere3 Datenbanken installieren
  • Datenbankverbindung aufbauen, Datenabfrage und Datenbankverbindung schließen
  • Connection-Pooling konfigurieren

Authentifikation (Realms) und Sicherheit

  • Implementationen : Memory-Realm, JDBC-Realm, JNDI-Realm
  • Einrichten eines https-Connector für SSL-Verbindungen
  • Implementierung von Sicherheitsmechanismen : Security Manager, Port Protection ...

Virtuelle Hosts

  • Konfiguration des Host-Containers
  • Mehrere virtuelle Hosts auf einen Tomcat-Server einrichten

Logging, SingleSignOn, Performance, JMX

  • Logging mit Log4J und Valves
  • "Single sign on" für Webapplikationen implementieren
  • Parameter für die Performance einstellen und mit JMeter testen
  • Server mit Hilfe einer JMX-Konsole managen

Tomcat und Apache-Webserver Anbindung

  • AJP-Connector konfigurieren
  • Konfiguration und Einrichtung des mod_jk Connector

Loadbalancing, Clustering und Session Replication

  • Loadbalancing mit Apache Webserver
  • "Sticky Sessions" einrichten
  • Aufbau und Einrichtung eines Cluster
  • Replikationsmechanismen
  • "Session Replication" im Cluster implementieren