Skip to content

Latest commit

 

History

History
24 lines (16 loc) · 1.62 KB

README.md

File metadata and controls

24 lines (16 loc) · 1.62 KB

sopra-terminplaner

Programmier-Übungsaufgabe im Softwaregrundprojekt: Wochenplaner

Released.

Einrichtung und Konfiguration

Das System baut auf Apache Tomcat als Webserver auf, die benötigten Tabellen werden durch das System eigenhändig erstellt. Die Zugangsdaten zu Datenbank und Mailserver sind in den entsprechenden Dateien maildata.jsp und dbdata.jsp einzutragen. Zum Schutz der persönlichen Daten setzt das System https voraus, tomcat muss also entsprechend für https eingerichtet werden - die korrekte Adresse muss schließlich in maildata.jsp hinterlegt werden, damit die Aktivierungslinks generiert werden können.

Bei der Einrichtung der beteiligten Server muss besonders auf die Zeichenkodierung geachtet werden, da Tomcat und vor allem der MySQL-Connector-Java sich gerne weigern, die Daten in utf-8 zu schicken - im Zweifelsfall muss auf nicht-ASCII-Zeichen verzichtet werden, da die Datenbank sonst im Bereich des Wochenplaners bei falsch maskierten Zeichen im Veranstaltungstitel bestimmte Änderungen verweigert.

Dieses Projekt nutzt und liefert folgende Drittanbieter-libraries aus:

Für die Datenbankverbindung

Für den E-Mail-Versand via Mailserver

Ein Fehlen der Bibliotheken führt zu Unbenutzbarkeit des Systems.