Beispiel: JSF und SDO

Diese Sammlung bietet eine Gruppe von JavaServer Faces (JSF)-Beispielen, die häufige Webanwendungstasks veranschaulichen. Sie zeigen außerdem, wie Service Data Objects (SDO) verwendet wird, um auf relationale Datensätze und relationale Satzlisten zuzugreifen. Die Beispiele sind alle unabhängig. Sie müssen nicht in einer bestimmten Reihenfolge angezeigt werden. Für diese Beispiele wird vorausgesetzt, dass Sie über ein grundlegendes Verständnis von JSF- und SDO-Technologien verfügen und mit der Entwicklung von Webanwendungen vertraut sind. Wenn Sie mit diesen Technologien noch nicht vertraut sind, wird empfohlen, vor Verwendung dieser Beispiele das Lernprogramm Dynamische Informationen auf Webseiten mit JavaServer Faces anzeigen durchzuführen.
Benötigte Zeit: 5 Minuten

Um dieses Beispiel verwenden zu können, müssen Sie die SDO-Tools installieren. Zum Installieren der SDO-Tools klicken Sie in Installation Manager auf Ändern. Klicken Sie in der Liste 'Feature' auf IBM Rational Application Developer for WebSphere Software 7.5.0 > Tools zur Webentwicklung. Wählen Sie Domino SDO Mediator und JDBC-Mediator aus und klicken Sie auf Weiter.

Klicken Sie auf den Link 'Konfigurationsanweisungen', um die Schritte für die Installation und Konfiguration anzuzeigen. Klicken Sie auf den Link 'Beispiel importieren', um mit dem Import des Beispiels in den Arbeitsbereich zu beginnen.

Beispieltyp Beschreibung
Auswahlmöglichkeiten zu Auswahllisten hinzufügen - Kombinations- und Listenfelder Veranschaulicht, wie Auswahlmöglichkeiten zu einer Auswahlliste hinzugefügt und die von einem Benutzer ausgewählten Werte gespeichert werden
Übergabe von Daten über Anforderungs- und Sitzungsbereiche Veranschaulicht, wie Daten anhand von Bereichsvariablen und einer verwalteten Java-Bean im Sitzungsbereich zwischen Seiten übergeben werden.
Übergabe von Daten über Befehls-Hyperlinks und Ausgabelinks Veranschaulicht, wie Daten anhand von Parametern eines Befehls-Hyperlinks und eines Ausgabelinks übergeben zwischen Seiten werden.
Durchführung von Aktionen für eine Datentabellenzeile Veranschaulicht, wie Aktionen anhand der Steuerung 'Zeilenaktion' und Befehls-Hyperlinks auf eine einzelne Zeile einer Datentabelle durchgeführt werden.
Durchführung von Aktionen für mehrere Datentabellenzeilen Veranschaulicht, wie Sätze ausgewählt und Aktionen anhand der Steuerungen 'Zeilenauswahl' auf mehrere Zeilen einer Datentabelle durchgeführt werden. Dieses Beispiel löscht und aktualisiert Datensätze aus Java-Beans und relationalen Satzlisten.
Aktualisierung von Datensätzen durch die Bearbeitung von Datentabellenzeilen und die Steuerung des gemeinsamen Zugriffs Veranschaulicht, wie die Steuerung 'Zeilenbearbeitung' der Datentabelle und die Steuerung des gemeinsamen Zugriffs verwendet werden.
Hinzufügen eines Datenbanksatzes über automatische Schlüsselgenerierung Veranschaulicht, wie JSF in Kombination mit SDO verwendet wird, um automatisch einen Primärschlüssel zu generieren, wenn ein neuer Datensatz zu einer Datenbank hinzugefügt wird.
Verwendung einer SDO-Abfrage zur Filterung von Daten Veranschaulicht die Durchführung einer SDO-Abfrage und die Rückgabe der gefilterten Ergebnisse an dieselbe Seite.
Sortierung von Informationen in einer Datentabelle Veranschaulicht, wie eine Datentabelle durch Klicken auf die Spaltenüberschriften in aufsteigender oder absteigender Reihenfolge sortiert wird.
Erstellung erweiterbarer und komprimierbarer Datengruppierungen Veranschaulicht die Verwendung einer Kategorisierung von Datentabellenzeilen, um Datensätze zu erweiterbaren und komprimierbaren Menüs zu gruppieren.
Prüfung von Eingaben Veranschaulicht die Verwendung einer standardmäßigen und angepassten Eingabeprüfung.
Verwendung ereignisgesteuerter Verarbeitung mit Wertänderungen Veranschaulicht die Verarbeitung von Ereignissen mit geänderten Werten und die automatische Übergabe von Formularen. Dieses Beispiel füllt ein Kombinationsfeld auf Basis der Auswahl in einem anderen aus.
Verwendung von Script-Collector-Ereignissen Veranschaulicht die Verwendung von Script-Collector-Nutzungsereignissen.
Verwendung von Cascading Style Sheets Veranschaulicht die Verwendung von Cascading Style Sheets zur Formatierung und Änderung der Darstellung einer JSF-Anwendung.
Verwendung von Eingabe- und Tastaturunterstützung Veranschaulicht die Verwendung der Eingabe- und Tastaturunterstützung.
Verwendung der JSTL Expression Language Veranschaulicht die Verwendung der JSTL Expression Language in Ihrer JSF-Seite.
Anzeige von Datensätzen über Datentabellen-Pager Eine Sammlung von Datentabellen-Pagern, die für die Reduzierung der Anzahl der auf einer Seite angezeigten Datensätze verwendet wird.

Für die Verwendung dieses Beispiels müssen Sie einen Anwendungsserver installiert und konfiguriert haben. Sie können überprüfen, ob eine Serverlaufzeitumgebung verfügbar ist, indem Sie auf Fenster > Benutzervorgaben klicken, Server erweitern und anschließend auf Laufzeitumgebungen klicken. Sie können dieses Teilfenster verwenden, um Serverlaufzeitdefinitionen hinzuzufügen oder zu entfernen oder installierte Serverlaufzeitdefinitionen zu bearbeiten. Sie haben außerdem die Möglichkeit, Unterstützung für einen neuen Server herunterzuladen und zu installieren.

Die folgenden Anwendungsserver wurden getestet und funktionieren mit diesem Beispiel:

Feedback