Faces - Details klassifizierter Anzeigen

Die Website 'Klassifizierte Anzeigen unter Faces' ähnelt vielen webbasierten Sites mit klassifizierten Anzeigen. Wenn Sie die Site zum ersten Mal öffnen, werden Sie auf die Homepage umgeleitet. Eine JavaServer Faces-Schablone wurde auf alle Seiten der Site angewendet, so dass Banner und Navigation auf allen Seiten zur Verfügung stehen. Es folgt eine kurze Erläuterung der Seiten in diesem Beispiel. (Die Seiten werden ausführlicher in den Abschnitten beschrieben, die der Liste folgen.)

  • Home - öffnet die Ausgangsseite, die angezeigt wird, wenn Sie das Beispiel laden.
  • Durchsuchen - öffnet eine Seite, von der der Benutzer jede in der Site befindliche Anzeige durchsuchen kann.
  • Anzeige veröffentlichen - ermöglicht dem Benutzer, eine Anzeige zu erstellen, die Anzeige auf der Website zu veröffentlichen und sie in die Liste der Anzeigen aufzunehmen.
  • Suchen - ist eine erweiterte Suche in den Anzeigen in der Site.
  • Abmelden - meldet den aktuellen Benutzer ab.
  • Verwaltung - wird nur angezeigt, wenn Sie als Administrator angemeldet sind. In diesem Beispiel können Sie sich als "admin" unter Verwendung eines jeden Kennworts anmelden. Über diesen Link wird eine Seite geöffnet, auf der Sie die News-Elemente und die verfügbaren Kategorien verwalten können. Wenn Sie als Administrator angemeldet sind, können Sie die details der klassifizierten Anzeigen auch im Bearbeitungsmodus anzeigen.

Alle Anzeigen und News und die zugehörigen Daten werden in einer Datenbank gespeichert. Mit dem Beispiel wird eine Cloudscape-Datenbank geliefert, die die Beispieldaten enthält. Die Daten können jedoch genau so einfach in einer DB2-Datenbank gespeichert werden. Beachten Sie die Anweisungen am Ende dieses Dokuments um zu erfahren, wie Sie eine DB2-Datenbank zur Verwendung mit diesem Beispiel auffüllen.

Weiterhin wird ein einfaches Administratorkonto zur Verfügung gestellt, um die Funktionen zu zeigen, die ein Administrator an einer solchen Site durchführt. Die Anmeldefunktion stellt keine ordnungsgemäße Implementierung einer Anmeldung dar und bietet keine korrekte Authentifizierung. Am Ende dieses Dokuments werden weitere Einzelheiten der Administrator-Tasks beschrieben.


Home

Auf dieser Seite werden dem Benutzer die Funktionen Anmeldung, Schnelle Suche, Verwaltungslinks und die Bereiche Neueste Anzeigen und News zur Verfügung gestellt.
Anmelden wird durch den Administrator verwendet, um den Zugriff auf die administrativen tasks zu aktivieren.
Die Schnelle Suche ermöglicht jedem Benutzer nach Anzeigen auf der Grundlage von Titel oder Speicherposition zu suchen. Die Wörter, nach denen gesucht wird, müssen die ersten Wörter in der Titelbezeichnung der Anzeige sein. Bei der Suche ist die Groß-/Kleinschreibung zu beachten.
Neueste Anzeigen ist ein Datenraster, das gefiltert wird, um nur die letzten 5 Anzeigen anzuzeigen. Wenn die Anzeige ausgewählt wird, wird die Seite mit den Details dieser Anzeige aufgerufen. Oberhalb des Bereichs Neueste Anzeigen wird das Datum der letzten Veröffentlichung und die Zahl der Anzeigen in dieser Site angezeigt.
Bei 'News' handelt es sich um einen Bereich, in dem Neurungen in Bezug auf die Site angezeigt werden. Diese können durch den Administrator geändert werden. Das Element wird durch Auswahl der Titelzeilenverknüpfung aufgerufen.

Klassifizierte Anzeigen

Dem Benutzer werden alle Anzeigenkategorien auf der Website angezeigt. Durch Auswahl einer Kategorie werden die Unterkategorien und anfänglich alle Anzeigen dieser Kategorie angezeigt. Durch Auswahl einer Unterkategorie werden nur die Anzeigen dieser Unterkategorie angezeigt. Falls ein Anzeigenbeitrag auch ein Bild enthält, wird dieses ebenfalls angezeigt. Andernfalls wird ein Standardbild angezeigt. Wenn die Anzeige ausgewählt wird, wird die Seite mit den Details dieser speziellen Anzeige aufgerufen. Alle Details, die der Benutzer in die Veröffentlichung integriert hat, werden hier angezeigt. Durch Klicken auf das Bild wird dieses als Vollbild angezeigt. ID, Kategorie und Unterkategorie werden oberhalb der Anzeigendetails angezeigt. Sie können zu Ihrer vorherigen Auswahl zurückkehren, indem Sie auf 'Zurück zur Liste' klicken.

Eine Anzeige veröffentlichen

Dadurch wird eine Anzeige zur Veröffentlichung auf der Website ausgewählt. Die Liste der verfügbaren Unterkategorien, aus denen ausgewählt werden kann, wird angezeigt. Eine Funktion zum Hochladen einer Datei ermöglicht dem Benutzer, ein Bild zu integrieren. Der Rich Text Editor ermöglicht die Erstellung einer formatierten Anzeigenbeschreibung. Wenn Ihre Veröffentlichung fertiggestellt und übergeben worden ist, wird sie in der Datenbank gespeichert. Eine Bestätigung mit den Details der Veröffentlichung wird angezeigt.

Suche

Diese Option ermöglicht dem Benutzer, nach ihn interessierenden Anzeigen zu suchen. Eine Suche ohne Suchkriterien führt dazu, dass alle Anzeigen in einem seitenweisen Datenraster mit 5 Elementen pro Seite angezeigt werden. Bei der Suche nach Titel und Beschreibung ist die Groß-/Kleinschreibung zu beachten. Eine Suche nach einem Teilbegriff ist möglich, indem das Platzhalterzeichen % vor und nach der gewünschten Phrase eingegeben wird. Der Benutzer kann die zu durchsuchenden Kategorien und einen Preisbereich auswählen. Wenn eine Anzeige auf der Seite mit den Suchergebnissen ausgewählt wird, werden die Details der Anzeige angezeigt.

Abmelden

Wenn diese Option ausgewählt wird, wird der Administrator abgemeldet. Solange sich der Benutzer nicht wieder anmeldet, können keine Administratoraktionen ausgeführt werden.

Ausführung administrativer Tasks

Zu den administrativen Tasks für diese Site gehören:
Das Ändern und Löschen von Anzeigen
Das Hinzufügen und Ändern von Kategorien & Unterkategorien
Das Erstellen und Ändern von News-Elementen
Der Benutzer muss sich zuerst an der Site mit dem Benutzernamen und dem Kennwort des Administrators anmelden. In diesem Beispiel können Sie sich als "admin" unter Verwendung eines jeden Kennworts anmelden. Wenn der Benutzer als Administrator angemeldet ist, kann er, jedes Mal, wenn die Details einer Anzeige angezeigt werden, die Details ändern und die Änderungen übergeben oder die Anzeige vollständig löschen.
Auf der Homepage gibt es einen Bereich 'Admin-Links', der einen 'Hauptlink' enthält. Wenn der Benutzer als Administrator angemeldet ist und diesen Link auswählt, wird eine Seite angezeigt, über die der Administrator neue klassifizierte Anzeigen, Kategorien, Unterkategorien und News-Elemente ändern und erstellen kann. .
Der Benutzername und das Kennwort für dieses Beispiel lautet:
Benutzername = admin
Die Kennwortprüfung wurde für dieses Beispiel inaktiviert.

Implementieren in DB2

Stellen Sie sicher, dass DB2 auf Ihrem System installiert ist. Dann erstellen Sie eine DB2-Datenbank mit dem Namen 'W5SAMPLE'.

Führen Sie die Datei 'SetupDB2Dbases.sql' (sie befindet sich in dem Ordner 'classifieds/WebContent/dbsetup' des Projektexplorers) auf Ihrem Datenbankserver aus. Ihre DB2-Datenbank wird dann mit den Textwerten der Beispieldaten aufgefüllt.

Beachten Sie, dass kein Bild in Ihre DB2-Tabellen geladen wird, aber im Zuge der Ausführung des Beispiels können Sie Bilder für eine Beispielanzeige laden.

Informationen über die Verwendung von DB2 finden Sie unter dem Hilfethema "Verbindung zu einer Datenbank unter Verwendung eines Assistenten". Dieses Thema enthält auch Links zu anderen Hilfethemen in Bezug auf DB2.