< Précédent | Suivant >

Leçon 1.1 : Importer les ressources requises et définir le serveur cible

Avant toute chose, vous devez importer les ressources nécessaires à l'exécution de ce tutoriel. Elles comprennent un ensemble de pages Web et un exemple de base de données Derby.
Pourquoi et quand exécuter cette tâche

L'objectif principal de ce tutoriel est de vous apprendre à créer une application Web permettant aux utilisateurs d'accéder à une base de données et d'en manipuler le contenu. Il n'entre pas dans les détails de la conception de l'apparence des pages du site Web. Pour cette raison, la conception du site est déjà prête et vous n'avez plus qu'à importer les pages.

Pour suivre ce tutoriel, vous aurez besoin d'accéder à un jeu existant de fichiers JavaServer Faces JSP et à un exemple de base de données Derby. Ces ressources fondamentales sont incluses dans un fichier ZIP. Dans cette leçon, vous allez voir comment importer le fichier ZIP afin de disposer des pages Web et de la base de données pour la suite du tutoriel. Vous allez également définir le serveur cible du projet Web dynamique.

Les pages Web et la base de données que vous utiliserez pour suivre ce tutoriel sont incluses dans un fichier ZIP. Pour importer le contenu du fichier ZIP :

Importer le fichier de l'exemple de projet

  1. Importez le projet. Passez dans la perspective Web (Fenêtre > Ouvrir la perspective > Web).
    Important : Une fois les projets importés dans votre espace de travail, l'assistant Migration de l'espace de travail s'ouvrira. Suivez les instructions de l'assistant pour migrer les projets importés.
  2. Dans la vue Explorateur Enterprise de la perspective Web, vérifiez que votre projet ClassifiedsTutorial se présente comme dans l'image suivante :
    Vue Explorateur Enterprise

Définir le serveur cible du projet Web dynamique

Pourquoi et quand exécuter cette tâche
La définition du serveur cible a pour but de vous permettre de tester les ressources que vous créerez en suivant ce tutoriel.

Pour définir le serveur cible :

  1. Dans la vue Explorateur Enterprise de la perspective Web, cliquez avec le bouton droit sur le projet ClassifiedsTutorial et sélectionnez Propriétés.
  2. Dans la liste des catégories de propriétés, cliquez sur Serveur.
  3. Dans la liste Serveur par défaut, sélectionnez le serveur que vous souhaitez utiliser comme serveur par défaut. Cliquez sur Appliquer.
  4. Dans la liste des catégories de propriétés, cliquez sur Environnements d'exécution cible.
  5. Dans la liste Environnements d'exécution, cliquez sur l'environnement qui correspond au serveur que vous venez de sélectionner. Cliquez sur OK.
Résultats
Remarque : Si aucun serveur ne figure dans la liste Serveur par défaut et que vous avez pourtant des environnements d'exécution serveur installés, il est possible que votre serveur ait besoin d'être configuré. Voici comment vous pouvez procéder :
  1. Cliquez avec le bouton droit sur le fichier all_records.jsp et sélectionnez Exécuter en tant que > Exécuter sur le serveur.
  2. Choisissez Définir manuellement un nouveau serveur.
  3. Sélectionnez un serveur que vous avez installé.
  4. Suivez les instructions de l'assistant pour configurer le serveur. A la première exécution sur le serveur, il est possible que vous receviez un message d'erreur. Pour y remédier, définissez le serveur cible comme expliqué plus haut, redémarrez le serveur dans la vue Serveurs et rechargez la page Web dans le navigateur.
Si vous reprenez maintenant la procédure précédente qui explique comment définir un serveur cible, vous verrez que le serveur par défaut est celui que vous venez de configurer. Si un serveur est installé mais non configuré, il n'apparaît pas dans la liste des serveurs que vous pouvez choisir comme cible par défaut.

Etat des connaissances

Vous avez importé le projet Web dynamique ClassifiedsTutorial et défini le serveur cible.

Vous pouvez parcourir les fichiers qui composent le projet Web du tutoriel. Pour ouvrir un fichier, double-cliquez sur celui-ci dans la vue Explorateur Enterprise. Pour afficher une représentation sous forme de carte des liaisons entre les pages, double-cliquez sur l'icône Navigation sur le site Web dans la vue Explorateur Enterprise.

Dans ce tutoriel, la plus grande part de votre travail portera sur les fichiers suivants :
all_records.jsp
Ce fichier correspond à la page d'accueil du site. Il affichera chaque annonce stockée dans la base de données.
new_record.jsp
Cette page servira à créer une nouvelle annonce.
update_record.jsp
Cette page permettra de modifier les détails d'une annonce dans la base de données ou de supprimer une annonce.
classifiedTemplate.jtpl
Ce fichier est utilisé comme modèle pour les pages du site. Il inclut des éléments tels que la table et la bannière grise "Welcome to the Classifieds", qui apparaissent sur toutes les pages. Cette page comporte également deux onglets de navigation, sous la bannière grise, qui permettent d'accéder à la page d'accueil et à la page de création d'une nouvelle annonce.
Vous êtes maintenant prêt à commencer l'Exercice 1.2 : Utiliser les composants liste d'enregistrements relationnels et table de données.
< Précédent | Suivant >

Vos commentaires