Affichage des informations dynamiques sur les pages Web avec JavaServer Faces

Ce tutoriel vous indique comment concevoir un site Web dynamique simple qui imite les fonctions de la section d'annonces classées d'un journal. Ce site répertorie les articles proposés à la vente, tout en autorisant l'utilisateur à en ajouter d'autres, à modifier les détails d'un article, tels que le prix, et à rechercher un type d'article particulier. Si ce site de tutoriel est simple de par sa conception, les principes et les technologies qu'il met en oeuvre sont également utilisés dans des sites Web beaucoup plus importants et complexes.

Ce tutoriel utilise la technologie JavaServer Faces (JSF) pour lier les pages Web à une base de données qui stocke les annonces classées. En faisant glisser ces composants dans vos pages, vous pouvez créer une application Web JSF connue sous le nom d'application CRUD (Create, Read, Update, Delete) car elle est capable de créer, mettre à jour et supprimer des enregistrements dans une base de données. Les utilisateurs qui accèdent à votre site Web pourront utiliser ces fonctions CRUD pour gérer les annonces classées dans la base de données.

La page d'accueil du site Web terminé se présentera comme indiqué dans l'illustration ci-dessous. En cliquant sur les liens contenus dans cette page, vous pourrez accéder aux pages permettant de créer, mettre à jour ou supprimer des annonces et de rechercher des annonces par catégorie.

Aperçu du site Web

Conditions requises

Pour exécuter ce tutoriel, vous devez maîtriser les sujets suivants :

Il est également souhaitable de maîtriser les notions suivantes :

Durée prévue

L'exécution des deux modules qui composent ce tutoriel vous prendra environ 3 heures 15 minutes. Cependant, ces deux modules peuvent être exécutés indépendamment l'un de l'autre. Si vous souhaitez découvrir d'autres aspects des sites Web dynamiques au cours de ce tutoriel, prévoyez plus de temps pour son exécution.

Modules d'apprentissage et objectifs visés

Ce tutoriel se compose de deux modules qui ont chacun des objectifs différents. Vous pouvez les exécuter tous les deux ou vous limiter à un seul. Pour que le site Web fonctionne correctement, vous devez aller jusqu'au bout de chaque exercice.

Le module 1 : Création de pages Web avec des connexions de données indique comment configurer une connexion à une base de données et utiliser les données de cette dernière dans les pages Web. Dans ce module vous allez :

Le module 2 : Ajout de fonctions avancées indique comment utiliser efficacement les données d'une base de données. Dans ce module vous allez :

Quand vous serez prêt, vous pourrez commencer par le module 1 : Création de pages Web avec des connexions de données

Conditions d'utilisation | Commentaires
(C) Copyright IBM Corporation 2000, 2004. All Rights Reserved.