1.1 Validierung von Benutzereingaben Flashcards

1
Q

Was ist eine Pflichtfeld-Validierung ?

A

Eine Überprüfung, ob der Benutzer alle zwingend erforderlichen Eingaben getätigt hat.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Wie implementiert man eine Pflichtfeld-Validierung ?

A

Mit dem Attribut “required” und seinen Ausprägungen “true” und “false”. Es kann z.B. in dem Element inputText implementiert werden.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Was ist ein Standard-Validierer ?

A

Eine in JSF bereits verfügbare Validierungstechnik.

z.B. “required”.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Was ist die Format-Validierung ?

A

Finden dann Anwendung, wenn die Benutzereingabe ein bestimmtes Format aufweisen muss.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Womit kann man bei einer Format-Validierung die Formatierungsregeln definieren ?

A

Mit einem regulärem Ausdruck.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Wie sieht ein regulärer Ausdruck aus ?

A

[a-zA-Z0-9] + .(jpg | jpeg | gif)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Welches Element kann man für eine Format-Validierung nutzen ?

A

f:validateRegex

Hat das Attribut “pattern” in dem ein regulärer Ausdruck stehen kann.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

Was ist eine fachliche Validierung ?

A

Sie überprüft eine Eingabe auf ihre fachliche Richtigkeit.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

Mit welchen Elementen kann man einfache, fachliche Validierungen durchführen ?

A

f: validateLongRange für Ganzzahlen
f: validateDoubleRange für Fließkommazahlen
f: validateLength für Text

Alles mit den Attributen “minimum” und “maximum”

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

Was sind benutzerdefinierte Validierer ?

A

Selbst implementierte, in der Controller-Klasse verortete Methoden.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

Wie werden benutzerdefinierte Validierer aufgerufen ?

A

Mit dem Attribut “validator” kann sie mit der zu validierenden JSF-Komponente verknüpft werden.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

Was passiert wenn die Validierung mit einem benutzerdefinierten Validierer fehlschlägt ?

A

Es wird eine ValidatorException ausgelöst.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly