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, procédez comme suit :
- Vérifiez que WebSphere Application
Server est lancé.
- 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.
- 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.
- 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.
- 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).
- 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.
- Cliquez sur l'onglet Login. La page Login s'ouvre.
- 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.
- 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.
- 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.
- Cliquez sur Bid.
- 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.
- 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.
- Cliquez sur l'onglet Sell pour ouvrir la page Sell.
- Entrez les informations relatives à l'article :
- Sélectionnez la catégorie de l'article dans la liste Category.
- Entrez le nom de l'article et sa description dans le champ Item name.
- Entrez la description de l'article dans le champ Description.
- Entrez l'enchère de départ (prix minimal auquel commencera la vente) dans le champ Minimum bid.
- Entrez la valeur de l'article dans le champ Estimated value.
- Sélectionnez la date d'ouverture de la vente de l'article dans le
champ Start bidding.
- Sélectionnez la date de clôture de la vente de l'article dans le champ End bidding.
- 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.
- 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.
- Cliquez sur le lien Setup dans le coin supérieur droit d'une page du site Auction. La
page Setup s'ouvre.
- 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.
- 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 :
- Fermez l'application Web Auction dans le navigateur.
- Annulez le déploiement du fichier EAR de la manière suivante :
- 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.
- Sélectionnez le projet AuctionV60EAR et cliquez sur Supprimer pour le retirer de la liste
des projets configurés.
- Cliquez sur Fin ; la fenêtre
Ajout et suppression de projets se ferme.
- Supprimez les projets de l'exemple Auction en procédant de la manière suivante :
- Cliquez sur Fenêtre > Ouvrir la perspective > Autre > Ressource pour
passer à la perspective Ressource.
- 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 :
- Cliquez sur Aide > Galerie d'exemples. La galerie des exemples s'ouvre.
- Développez l'entrée Exemples vitrines et
cliquez sur Application Web Auction.
- Cliquez sur Obtenir l'exemple pour réimporter l'exemple dans sa version d'origine.
- 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 :
- Arrêtez le serveur Web.
- Vérifiez qu'aucune autre application n'est connectée à la base de données.
- Remplacez la base de données modifiée par la copie de la base de données d'origine.
- 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 :
- 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.
- 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.
- Développez le menu Applications et
cliquez sur le lien Applications d'entreprise.
- Si AuctionV60EAR n'apparaît pas dans la liste des applications d'entreprise, vous devez ajouter le
projet EAR correspondant au serveur d'applications.
- 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
- 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.
- 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 :
- Passez à la perspective J2EE.
- 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.
- 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.