|
||||||||||
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES |
See:
Description
Interface Summary | |
---|---|
DeferredTask | |
ThreadListener |
Class Summary | |
---|---|
Kontext | Alle Informationen zur Identifizierung eines Benutzers innerhalb einer Session über mehrere Requests hinweg werden hier gespeichert. |
LoginManager | Diese Klasse verwaltet alle eingeloggten User (inkl. login/logout), überprüft die Authentifizierung des Benutzers gegen die XML-Benutzer-DB und legt ein entsprechendes Kontext-Objekt an. |
RequestInfo | Diese Klasse enthält Informationen, die mit genau einem Request in Zusammenhang stehen, also z.B. |
ServerThread | Thread für administrative Aufgaben, u.a. idle User ausloggen, verfallene Einschreibungen löschen und Garbage Collection. |
ServiceFactory | Hier wird das Factory-Pattern implementiert, das aufgrund der Auswertung von Request- Methode, einer bereits erfolgten Authentifizierung, der Rolle des eingeloggten Benutzers und des Inhalts der action-URL-Variable den konkreten Service an den UebManager liefert. |
UebManager | Dieses Servlet ist die Basis unserer gesamten Übungsgruppenverwaltung. |
UebManagerServer | Zentrale Server-Instanz. |
URLParser | Experimenteller Parser für URL-Rewriting. |
Exception Summary | |
---|---|
AlreadyLoggedInException | Exception, die geworfen wird, falls User bereits eingeloggt isr. |
LoginFailedException | Exception wird geworfen, wenn die Authentifizierung fehlgeschlagen ist. |
NotLoggedInException | Wird geworfen falls entspr. |
ServiceFactoryException | Wird geworfen, falls falscher bzw. verbotener Service gefordert wurde. |
SingletonException | Wird geworfen, falls versucht wird, eine Singleton-Klasse mehrmals zu instanziieren. |
Hauptpaket der Anwendung mit Servlet, ServiceFactory etc.
|
||||||||||
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES |