28.12.2013 Aufrufe

Projektgruppe Business Intelligence Applications and Evaluation ...

Projektgruppe Business Intelligence Applications and Evaluation ...

Projektgruppe Business Intelligence Applications and Evaluation ...

MEHR ANZEIGEN
WENIGER ANZEIGEN

Sie wollen auch ein ePaper? Erhöhen Sie die Reichweite Ihrer Titel.

YUMPU macht aus Druck-PDFs automatisch weboptimierte ePaper, die Google liebt.

<strong>Projektgruppe</strong> Cuberunner<br />

Jinengo - Dokumentation<br />

Abbildung 1.28: UML Authentication Controller API<br />

Die Funktion „savePassword“ des „AuthenticationController“ sorgt dafür, dass das Passwort verschlüsselt,<br />

zusammen mit der eindeutigen E-Mail Adresse des Nutzers in der Datenbank abgelegt<br />

wird. Zusätzlich wird jedem Nutzer beim Anlegen eine Rolle zugewiesen. Über die Rollte lässt sich<br />

durch den Administrator festlegen, auf welche Bereiche des Webservices der Nutzer Zugriff erhält.<br />

1.7.2 Datenmodel<br />

Die Datenbankmodelle die eine Webanwendung zur Darstellung von Kennzahlen benötigen, werden<br />

mit Hilfe der Java Persistence Api (JPA) in Java abgebildet. Eine Tabelle wird dabei durch die Annotation<br />

@Entity gekennzeichnet.<br />

Folgende Datenbanktabellen wurden als Java-Model implementiert:<br />

156

Hurra! Ihre Datei wurde hochgeladen und ist bereit für die Veröffentlichung.

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!