Informations détaillées sur le site de petites annonces Faces |
Le site Web de petites annonces Faces est identique à de nombreux sites d'annonces Web. A la première ouverture du site, vous êtes redirigé vers la page d'accueil. Un modèle JavaServer Faces a été appliqué à toutes les pages du site pour que la bannière et la fenêtre de navigation figurent sur toutes les pages. Voici une brève présentation des pages de cet exemple. (Les pages sont décrites de manière plus détaillée dans les sections suivant la liste.)
Toutes les petites annonces, actualités et les données associées sont conservées dans une base de données. Une base de données Cloudscape contenant l'exemple de données accompagne l'exemple, mais les données peuvent tout aussi bien être conservées dans une base de données DB2. Pour savoir comment alimenter une base de données DB2, reportez-vous aux instructions indiquées à la fin de ce document. Un compte d'administrateur simple est également fourni pour montrer les fonctions qu'un administrateur exécute sur ce site. La fonctionnalité de connexion n'est pas une implémentation de connexion correcte et ne comporte pas d'implémentation d'authentification correcte. Les tâches de l'administrateur sont décrites en détail à la fin de ce document. Home Cette page contient les options Sign in, Quick Search, Admin Links, Latest Ads et News areas. Classifieds Toutes les catégories d'annonces figurant sur le site Web sont présentées. Si vous sélectionnez une catégorie, ses sous-catégories et, au départ, toutes les annonces de cette catégorie s'affichent. Si vous sélectionnez une sous-catégorie, seules les annonces de cette sous-catégorie s'affichent. Si une image est incluse avec l'annonce enregistrée, celle-ci s'affiche aussi ; sinon une image par défaut est utilisée. Lorsque vous sélectionnez l'annonce, la page des détails de cette annonce s'affiche. Tous les détails inclus dans l'enregistrement s'affichent. Lorsque vous cliquez sur l'image, celle-ci s'affiche en grand format. L'ID, la catégorie et la sous-catégorie s'affichent en haut de la page des détails. Pour revenir à votre sélection précédente, cliquez sur Back to listings. Post an Ad Sélectionnez cette option pour enregistrer une annonce sur le site Web. La liste des sous-catégories disponibles s'affiche alors. Pour inclure une image, vous disposez d'un outil de téléchargement de fichiers. L"éditeur de texte riche permet de créer une annonce formatée. Une fois terminé et soumis, votre enregistrement est stocké dans la base de données dorsale. La confirmation des détails de l'enregistrement s'affiche. Search Cette option vous permet de rechercher les annonces qui vous intéressent. Si vous n'indiquez aucun critère de recherche, toutes les annonces s'affichent dans une grille de données paginée, avec 5 annonces par page. Les minuscules et les majuscules sont différenciées dans une recherche effectuée en indiquant un titre et une description. Vous pouvez rechercher un mot partiel en plaçant le caractère générique % avant et après le mot voulu. Vous pouvez sélectionnez les catégories dans lesquelles rechercher et une fourchette de prix. Si vous sélectionnez une annonce dans la page Search Results, vous obtenez les détails de l'annonce. Log out Cette option permet de déconnecter l'administrateur. Aucune opération d'administration ne peut être effectuée tant que l'utilisateur ne s'est pas reconnecté. Réalisation des tâches d'administration
Les tâches d'administration suivantes concernent ce site : Déploiement dans DB2 Assurez-vous que DB2 est installé sur le système. Créez ensuite une base de données DB2 nommée W5SAMPLE. Exécutez le fichier SetupDB2Dbases.sql (localisé dans le dossier classifieds/WebContent/dbsetup ou dans l'explorateur de projets) sur le serveur de base de données. Les valeurs de texte des données exemple sont chargées dans la base de données DB2. Aucune image n'est chargée dans les tables DB2. Toutefois, vous pouvez charger des images pour une annonce lors de l'exécution de l'application. Pour obtenir des informations sur l'utilisation de DB2, reportez-vous à la rubrique d'aide relative à la connexion à une base de données à l'aide d'un assistant. Cette rubrique comporte également des liens vers d'autres rubriques d'aide sur DB2. |