Instructions de configuration du service Web Auction

Cet exemple fait partie d'une version remaniée de l'exemple développé à l'origine pour WebSphere Studio Application Developer et met en évidence des outils et des technologies J2EE de pointe dans IBM Software Development Platform et notamment les services Web.

Conditions requises par le système

Ces instructions et l'exemple sont conçus pour être exécutés sur la version Windows de Software Development Platform. Vous devez importer et configurer l'application Web Auction.

Démarrage du service Web

Une fois que vous avez importé l'exemple, vous devez l'associer à WebSphere Application Server, version 6.0 pour exécuter le service Web.

Pour associer l'exemple au serveur d'applications, procédez comme suit :

  1. Dans la perspective J2EE, cliquez sur l'onglet Serveurs pour ouvrir la vue Serveurs et afficher les serveurs disponibles.
  2. Vérifiez la colonne Statut de la vue Serveurs pour vérifier que WebSphere Application Server, version 6.0 est démarré. S'il n'est pas actif, sélectionnez WebSphere Application Server v6.0 et cliquez sur le bouton Démarrer le serveur pour démarrer le serveur. Cela peut prendre un certain temps.
  3. A l'aide du bouton droit de la souris, cliquez sur WebSphere Application Server v6.0 dans la vue Serveurs, puis cliquez sur Ajouter et supprimer des projets. La fenêtre Ajouter et supprimer des projets s'ouvre.
  4. Sélectionnez AuctionV60WebServiceClientEAR, puis cliquez sur Ajouter pour l'ajouter à la liste des projets.
  5. Cliquez sur Fin. La fenêtre Ajouter et supprimer des projets se ferme.

Affichage du service Web

Une fois que vous avez démarré le service Web, testez-le de la manière suivante :

  1. Dans la vue Explorateur de projets, développez Projet Web dynamique, puis, à l'aide du bouton droit de la souris, cliquez sur AuctionV60WebServiceClient/WebContent/sampleAuctionListings_PortTypeProxy/TestClient.jsp avant de cliquer sur Exécuter sur le serveur pour exécuter le JSP sur le serveur. Si le serveur n'est pas spécifié pour le projet AuctionV60WebServiceClientEAR, la fenêtre Sélection du serveur s'ouvre.
  2. Sélectionnez WebSphere Application Server v6.0, puis cliquez sur Fin.

Le service Web s'ouvre comme illustré dans la capture d'écran suivante :


Pour afficher la description du service Web, procédez comme suit :

  1. Dans la vue Explorateur de projets de la perspective J2EE, développez Services Web, Services, AuctionListings, puis cliquez deux fois sur WSDL: /AuctionV60WebService/WebContent/WEB-INF/wsdl/AuctionListings.wsdl pour ouvrir le fichier WSDL (Web Services Description Language) dans l'éditeur WSDL. Par défaut, le fichier s'ouvre dans la vue Graphique.
  2. Cliquez sur l'onglet Source pour afficher le document XML WSDL.

Pour visualiser l'implémentation du service Web JavaBean, dans la vue Explorateur de projets de la perspective J2EE, développez Services Web, Services, AuctionListings, Classes de service, puis cliquez deux fois sur ServiceImpl: org_tempuri_AuctionListingsSOAPImpl pour ouvrir le fichier d'implémentation du service Web dans l'éditeur Java.