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.)
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. 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: 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. |