Permalink
Switch branches/tags
Nothing to show
Find file Copy path
Fetching contributors…
Cannot retrieve contributors at this time
72 lines (43 sloc) 3.16 KB

Java-Webanwendungen

Klausur vom 06.02.2016

Aufgabe1

Was ist ein http-Request und aus welchen Teilen besteht er?

Aufgabe2

a) Wann ist die Verwendung von JavaScript in einer Webseite erforderlich?

b) Nennen Sie die Unterschiede zwischen HTML und XHTML

Aufgabe3

a) Was ist ein WAR-Archive?

b) Wofür steht die Abkürzung WAR?

Aufgabe4

a) Von welchen Klasse wird ein Servlet in der Regel abgeleitet, wenn es zur Bearbeitung von http-Anfragen genutzt werden soll?

b) Nennen Sie vier http-Anfragetypen, für die von dieser Klasse eine spezielle Methode zur Verarbeitung bereitgestellt wird.

Aufgabe5

a) Erstellen Sie eine einfache JSP-Seite mit der Überschrift(1.Ordnung) „Das ist eine JSP-Seite“. Auf dieser Seite ist die Systemeigenschaft java.home anzuzeigen. Über den Link „Start“ soll JSP Start.jsp aufgerufen werden, die sich im gleichen Verzeichnis befindet.

b) Wie werden JSP-Ausdrücke in einer JSP-Seite gekennzeichnet? Geben Sie beide Möglichkeiten an.

Aufgabe6

Innerhalb einer JSP-Seite stehen standardmäßig mehrere vordefinierte Variablen zum Zugriff auf verschiedene Anwendungsbereiche zur Verfügung. Nennen Sie mindestens drei dieser Variablen und geben Sie deren Verwendungszweck an.

Aufgabe7

Objekte einer JSP-Seite können zu einem von vier Gültigkeitsbereichen gehören. Geben Sie die Gültigkeitsbereiche an und erläutern Sie diese kurz.

Aufgabe8

a) Erstellen Sie im Package de.fernuni.pruefung eine JavaBean Haus mit den Eigenschaften Etagen und Ort.

b) Geben Sie an, wie eine Instanz dieser Bean in der JSP-Seite erzeugt wird, die für eine Sitzung gültig ist.

c) Geben Sie jeweils eine Beispielanweisung an, in der über die JSP-Seite auf die Eigenschaft Ort der Bean lesend und schreibend zugegriffen wird.

Aufgabe9

Welche Möglichkeiten gibt es bei Webanwendungen, eine Anfrage an eine andere Seite umzuleiten? Erläutern Sie kurz das Prinzip

Aufgabe10

a) Was versteht man im Sprachgebrauch von JSP unter einem Faces Request?

b) Nennen Sie die Verarbeitungsschritte eines Faces Requests

Aufgabe11

In einer JSF-Seite soll die Eingabe des Alters einer Person überprüft werden. Verwenden Sie dazu einen vordefinierten Validierer und zeigen Sie eine Fehlermeldung an, wenn der eingegebene Wert nicht zwischen 0 und 100 liegt. Stellen Sie sicher, dass in jedem Fall ein Wert eingegeben werden muss. Stellen Sie einen Button zur Verfügung, der die Daten abschickt. Geben Sie den Inhalt der vollständigen JSF-Seite an.

Aufgabe12

a) Wie wird die spezielle Syntax bezeichnet, über die man sich von einer JSF-Seite aus auf die Eigenschaften und Methoden einer Bean beziehen kann?

b) Welche Syntaktischen Zeichen können verwendet werden?

c) Legen Sie in einer JSF-Anweisung fest, dass sich der auszugebende Text aus der Summe von 88 und 55 errechnen soll.

Aufgabe13

a) Was sind Struts, warum werden sie verwendet und in welcher Form stehen sie zur Verfügung?

b) In welcher Datei werden die Navigationsregeln einer Struts Anwendung definiert?

c) In der Webanwendung boerse wird die Aktion(URL) http://www.fernuni-hagen.de/Studium/index ausgeführt. Über welches Action Mapping gelangt man zur Datei index.jsp?