|
||||||||||
| 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 | |||||||||