Exécuter et explorer l'exemple Auction

Une fois que vous avez démarré le serveur, vous pouvez exécuter et explorer l'application.

Avec l'application de site Web Auction, vous pouvez effectuer les tâches suivantes :
  • Exécuter l'application - Pour exécuter l'application, vous devez la déployer.
  • Explorer le site Web Auction Web - Vous pouvez exécuter l'application et explorer ses fonctionnalités.
  • Supprimer l'exemple Auction - Vous pouvez supprimer l'exemple Auction importé, y compris le projet.
  • Réinstaller l'exemple Auction d'origine - Vous pouvez réinstaller l'exemple Auction afin de retrouver son état d'origine et annuler les éventuelles modifications que vous y avez apportées.
  • Vérifier que l'application Auction est en cours d'exécution - Si l'application ne semble pas s'exécuter, vous pouvez vérifier qu'elle est bien démarrée.

Exécuter l'application

Pour exécuter l'application, procédez comme suit :
  1. Vérifiez que WebSphere Application Server est lancé.
  2. Dans la vue Explorateur de projets, cliquez avec le bouton droit sur le projet AuctionV60Web et sélectionnez Exécuter en tant que > Exécuter sur le serveur.
La page d'accueil de l'exemple Auction s'ouvre dans le navigateur interne. Cette opération peut prendre un certain temps car les fichiers JSP sont compilés lors de leur première exécution. Si vous souhaitez exécuter l'exemple dans un navigateur externe, utilisez l'URL suivante : http://localhost:9080/AuctionV60Web.

Explorer le site Web Auction

Le site Web Auction fonctionne réellement. Vous pouvez y effectuer les tâches suivantes :
  • Trouver des articles - Vous pouvez trouver des articles dans le catalogue en les recherchant selon des critères spécifiques.
  • Se connecter - Vous pouvez consulter les articles en vente sur le site Web Auction sans vous connecter, mais les autres tâches requièrent une connexion en tant qu'utilisateur ou administrateur.
  • Enchérir - Vous pouvez enchérir sur des articles en vente, proposés dans le catalogue du site Auction.
  • Vendre - Vous pouvez ajouter des articles que vous vendez au catalogue du site Auction.
  • Changer la date d'expiration des articles en vente - Vous pouvez changer la date de clôture des enchères pour des articles en vente dans le catalogue du site Auction.

Rechercher des articles en vente sur le site Auction

Vous pouvez trouver des articles dans le catalogue en les recherchant spécifiquement ou par prix maximal.
  1. Pour rechercher des articles spécifiques par mots clés, utilisez l'une des procédures suivantes :
    • Sur la page d'accueil du site Auction, entrez un ou plusieurs mots clés représentatifs du type d'article que vous recherchez dans le champ Enter search words, puis cliquez sur Go.
    • Cliquez sur l'onglet Browse, entrez vos mots clés de recherche dans le champ Search descriptions, sélectionnez Expiration ou Value pour spécifier le critère de classement des résultats de la recherche, puis cliquez sur Go.
  2. Pour rechercher tous les articles disponibles dont le prix est inférieur à un montant donné, cliquez sur l'onglet Browse, entrez le montant maximal dans le champ Maximum price, sélectionnez Expiration ou Value pour spécifier le critère de classement des résultats de la recherche, puis cliquez sur Go. Le moteur de recherche scrute les descriptions des articles.
  3. Pour afficher tous les articles d'une catégorie, sur la page d'accueil, cliquez sur la catégorie de votre choix. Le cadre Item List présente les articles qui répondent à vos critères de recherche ou qui se trouvent dans la catégorie sélectionnée, avec leur description, leur valeur (enchère du moment), leur date de clôture de mise en vente et leur photo (si elle est disponible).
  4. Cliquez sur un article qui vous intéresse. La page Item Details s'ouvre et affiche le numéro de l'article, son nom et sa description, ainsi que diverses données relatives à sa vente aux enchères.

Se connecter au site Web Auction

Vous pouvez consulter les articles en vente sur le site Web Auction sans vous connecter, mais toutes les autres tâches requièrent une connexion en tant qu'utilisateur ou administrateur.
  1. Cliquez sur l'onglet Login. La page Login s'ouvre.
  2. Pour enchérir sur des articles en vente sur le site ou vendre vos propres objets, connectez-vous en tant qu'utilisateur. Entrez jack@acme.com ou jill@xyz.com dans le champ Userid, puis entrez jack comme mot de passe de Jack ou jill comme mot de passe de Jill dans le champ Password.
  3. Cliquez sur Go.

Enchérir sur des articles en vente

Vous pouvez enchérir sur des articles en vente, proposés dans le catalogue du site Auction.

Condition préalable : Pour enchérir sur un article, vous devez d'abord vous identifier en vous connectant au site. Vous pouvez vous connecter avant de rechercher l'article ou lorsque vous commencez à enchérir. Vous devez également rechercher l'article sur lequel vous souhaitez enchérir.
  1. Ouvrez la page Item Details. Cette page indique le prix minimal, l'enchère en cours et la date de clôture des enchères pour cet article.
  2. Cliquez sur Bid.
  3. Entrez un montant dans le champ Bid. Les valeurs des enchères sont gérées par des fonctions de validation JSF. La nouvelle enchère proposée par un acheteur potentiel doit être supérieure d'au moins un dollar à l'enchère en cours et ne pas comporter de partie décimale (centimes exclus). Par exemple, si vous entrez 26.01, l'application tronque la valeur et ne retient que 26.
  4. Cliquez sur Go.

Vendre des articles sur le site Web Auction

Vous pouvez ajouter des articles au catalogue du site Web Auction.

Condition préalable : pour vendre un article aux enchères, vous devez d'abord vous identifier en vous connectant au site.

  1. Cliquez sur l'onglet Sell pour ouvrir la page Sell.
  2. Entrez les informations relatives à l'article :
    1. Sélectionnez la catégorie de l'article dans la liste Category.
    2. Entrez le nom de l'article et sa description dans le champ Item name.
    3. Entrez la description de l'article dans le champ Description.
    4. Entrez l'enchère de départ (prix minimal auquel commencera la vente) dans le champ Minimum bid.
    5. Entrez la valeur de l'article dans le champ Estimated value.
    6. Sélectionnez la date d'ouverture de la vente de l'article dans le champ Start bidding.
    7. Sélectionnez la date de clôture de la vente de l'article dans le champ End bidding.
    8. Optionnel : si vous possédez un photo de l'article, entrez l'URL de la version miniature dans le champ Small image url et l'URL de la photo en taille normale dans le champ Large image url.
  3. Cliquez sur Go pour ajouter l'article au catalogue.

Changer la date d'expiration des articles

Par défaut, la date d'expiration de tous les articles fournis avec la base de données d'origine est janvier 2009. Vous pouvez modifier ces dates.

  1. Cliquez sur le lien Setup dans le coin supérieur droit d'une page du site Auction. La page Setup s'ouvre.
  2. Dans le champ Duration, entrez la durée pendant laquelle vous souhaitez que les articles soient répertoriés dans le catalogue. Vous pouvez spécifier de 1 à 99 jours à compter de la date actuellement affichée. Par exemple, si la date actuellement affichée est le 15/04/07 et que vous spécifiez 30 jours comme nouvelle durée, la date d'expiration de tous les articles du catalogue deviendra le 15 mai 2007.
  3. Cliquez sur Initialize Database. La date d'expiration de tous les articles est changée en fonction de la nouvelle durée spécifiée.

Supprimer l'exemple Auction

Pour supprimer l'exemple Auction, procédez comme suit :
  1. Fermez l'application Web Auction dans le navigateur.
  2. Annulez le déploiement du fichier EAR de la manière suivante :
    1. Cliquez avec le bouton droit sur la ligne WebSphere Application Server v6.1 dans la vue Serveurs et sélectionnez Ajouter et supprimer des projets. La fenêtre Ajout et suppression de projets s'ouvre.
    2. Sélectionnez le projet AuctionV60EAR et cliquez sur Supprimer pour le retirer de la liste des projets configurés.
    3. Cliquez sur Fin ; la fenêtre Ajout et suppression de projets se ferme.
  3. Supprimez les projets de l'exemple Auction en procédant de la manière suivante :
    1. Cliquez sur Fenêtre > Ouvrir la perspective > Autre > Ressource pour passer à la perspective Ressource.
    2. Dans la vue Navigateur, supprimez les projets suivants :
      • Tous les projets dont les noms commencent par "AuctionV60"
      • OIDGenerator
      • OIDGeneratorClient

Réinstaller l'exemple Auction d'origine

Condition préalable : avant de réinstaller l'exemple dans son état d'origine, vous devez supprimer la version que vous avez modifiée.

Pour réinstaller l'exemple Auction, procédez comme suit :
  1. Cliquez sur Aide > Galerie d'exemples. La galerie des exemples s'ouvre.
  2. Développez l'entrée Exemples vitrines et cliquez sur Application Web Auction.
  3. Cliquez sur Obtenir l'exemple pour réimporter l'exemple dans sa version d'origine.
  4. Cliquez sur Instructions de configuration et suivez les instructions pour reconfigurer l'exemple.

Remarque : La base de données Auction n'est pas réinstallée et contient donc les éventuelles modifications que vous avez apportées à son contenu.

Vous pouvez restaurer la base de données d'origine si vous avez pris soin de faire une copie de sauvegarde du plug-in correspondant (com.ibm.etools.auction.sampledb_6.0.0/db/AUCTION60) et de la placer dans un autre répertoire.

Pour restaurer la base de données d'origine, procédez comme suit :
  1. Arrêtez le serveur Web.
  2. Vérifiez qu'aucune autre application n'est connectée à la base de données.
  3. Remplacez la base de données modifiée par la copie de la base de données d'origine.
  4. Redémarrez Software Development Platform avec l'option -clean.

Dépanner les problèmes de fonctionnement de l'application Auction

Si l'application ne semble pas s'exécuter correctement, vérifiez les points suivants :
Le serveur est actif
Pour vérifier que le serveur est actif, recherchez, dans la vue Console, la présence du message "Serveur server1 ouvert pour e-business".
La génération automatique est activée
Pour vérifier que la génération automatique est activée, cliquez sur Projet > Générer automatiquement. Si elle n'est pas activée, sélectionnez Projet > Générer tout pour générer tous les fichiers des projets et les redéployer.
L'application Web est active sur le serveur d'applications
Pour vérifier que l'application Web est active sur le serveur d'applications, procédez comme suit :
  1. Dans la vue Serveurs, cliquez avec le bouton droit sur la ligne WebSphere Application Server v6.1 et sélectionnez Exécuter la console d'administration. La console d'administration s'ouvre.
  2. Entrez un ID utilisateur dans le champ correspondant et cliquez sur Connexion. Cet ID utilisateur sert à identifier la personne qui a apporté des modifications à la configuration. Il apparaît également dans les messages.
  3. Développez le menu Applications et cliquez sur le lien Applications d'entreprise.
  4. Si AuctionV60EAR n'apparaît pas dans la liste des applications d'entreprise, vous devez ajouter le projet EAR correspondant au serveur d'applications.
  5. Si l'application AuctionV60EAR est répertoriée, mais non démarrée, cliquez sur Démarrer.
La base de données Auction est connectée
  1. Si un autre outil est connecté à la base de données, arrêtez-le. Si vous ne savez pas de quel outil il s'agit, redémarrez Software Development Platform.
  2. Procédez comme suit pour configurer une source de données autre que le serveur WebSphere Application Server (WAS) interne, qui est préconfiguré pour s'exécuter sur le serveur de test WAS 6 :
    1. Passez à la perspective J2EE.
    2. Dans la vue Explorateur de projets, développez successivement les branches Applications d'entreprise et AuctionV60EAR, puis faites un double clic sur l'entrée Descripteur de déploiement.
    3. Cliquez sur l'onglet Déploiement et, dans la liste des fournisseurs JDBC, sélectionnez Derby JDBC Provider. Le chemin de la source de données figure dans la colonne Valeur du tableau Propriétés de la ressource.
Sujet parent : Application Web Auction

Vos commentaires