Ce tutoriel va vous apprendre à concevoir un site Web dynamique fonctionnant
comme la rubrique petites annonces d'un journal.
Ce site est une application Web J2EE complète, utilisant
des composants JavaServer
Faces (JSF) et des objets SDO (Service Data Objects). La technologie JSF est utilisée ici pour créer des pages Web
dynamiques liées à une base de données dans laquelle sont stockées les petites annonces. En faisant glisser et en déposant des composants
JSF sur vos pages, vous pouvez créer une application Web JSF que l'on appelle parfois application CRUD
en raison de son aptitude à créer, à lire, à mettre à jour et à supprimer des enregistrements
dans une base de données (CRUD est l'acronyme de Create, Read, Update, Delete). Ces fonctions permettront aux utilisateurs du site
de gérer les annonces dans la base de données.
Objectifs d'apprentissage
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.
Module 1 : Créer des pages Web avec des connexions de données
Ce module vous apprendra à configurer une connexion à une base de données et à
afficher le contenu de cette dernière sur une page Web. Dans ce module, vous allez :
- connecter des pages Web à une base de données ;
- créer des pages permettant d'afficher, de créer, d'éditer
et de supprimer des enregistrements de la base de données ;
- envoyer des données d'une page à une autre.
Module 2 : Ajouter des fonctions avancées
Ce module va vous faire découvrir des techniques plus efficaces pour utiliser
les données d'une
base de données.
Dans ce module, vous allez :
- mettre en forme les enregistrements de la base de données sur une page Web ;
- ajouter un composant permettant à l'utilisateur de
télécharger des fichiers vers une base de données à partir d'une page Web ;
- créer un mécanisme de navigation automatique de page en page ;
- automatiser certaines tâches d'administration de la base de données.
Lorsque vous êtes prêt, commencez l'exécution
du Module 1 : Créer des pages Web avec des connexions de données.
Durée nécessaire
Total : 3 heures 30 minutes
Module 1 : 2 heures
Module 2 : 1 heure 30 minutes