31.01.2014 Aufrufe

Universität Bremen Fachbereich 3 Studiengang Informatik Karl ...

Universität Bremen Fachbereich 3 Studiengang Informatik Karl ...

Universität Bremen Fachbereich 3 Studiengang Informatik Karl ...

MEHR ANZEIGEN
WENIGER ANZEIGEN

Erfolgreiche ePaper selbst erstellen

Machen Sie aus Ihren PDF Publikationen ein blätterbares Flipbook mit unserer einzigartigen Google optimierten e-Paper Software.

Gestaltung soziotechnischer Systeme<br />

3. Semester<br />

Anforderungsspezifikation<br />

Seite 11<br />

4 PSEUDO CODE<br />

4 Pseudo Code<br />

Um noch einmal mehr zu verdeutlichen, wie die definierten Klassen benutzt<br />

werden, geben wir hier ein Stück Pseudocode an, welches das nochmal verdeutlichen<br />

soll.<br />

/∗<br />

∗ A u t h S e r v l e t .doGET( )<br />

∗<br />

5 ∗ Diese Methode wird aufgerufen , wenn der Benutzer seinen<br />

∗ Namen und das Passwort auf der L o g i n S e i t e eingegeben hat ,<br />

∗ und den Einloggen Knopf g e d r u e c k t hat .<br />

∗/<br />

10 void doGET( HttpServletRequest request ,<br />

HttpServletResponse response ) {<br />

15<br />

// I n i t i a l i s i e r t d i e Klassen A t t r i b u t e , damit s i e<br />

// den r i c h t i g e p r i n t w r i t e r f i n d e n koennen .<br />

P r i n t a b l e . setup ( response ) ;<br />

20<br />

// Holt d i e w i c h t i g e n parameter in l o k a l e Variablen<br />

S t r i n g user = r e q u e s t . getParam ( "user" ) ;<br />

S t r i n g password = r e q u e s t . getParam ( "password" ) ;<br />

25 // Sind d i e Parameter in Ordnung ?<br />

i f ( user == null | | password == null ) {<br />

// Wenn nicht , dann erzeuge eine Fehler S e i t e .<br />

30 P r i n t a b l e rp = new ErrorPage ( "Geben sie einen " ) ;<br />

// Und g i b s i e aus .<br />

rp . p r i n t ( ) ;<br />

35 return ;<br />

}<br />

sopra

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

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!