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.
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.
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 :
- Dans la perspective J2EE, cliquez sur l'onglet Serveurs pour ouvrir
la vue Serveurs et afficher les serveurs disponibles.
- 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.
- 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.
- Sélectionnez AuctionV60WebServiceClientEAR, puis cliquez sur Ajouter
pour l'ajouter à la liste des projets.
- Cliquez sur Fin. La fenêtre Ajouter et supprimer des projets se ferme.
Une fois que vous avez démarré le service Web, testez-le de la manière suivante :
- 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.
- 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 :
- 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.
- 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.
|