Exemples de services Web JAX-WS

Ces exemples illustrent l'API de services Web JAX-WS. Ils montrent comment réaliser une implémentation élémentaire de services Web unidirectionnels et bidirectionnels. Dans chaque exemple est inclus un servlet qui sollicite le service au moyen d'un navigateur, ainsi qu'un exemple utilisant le client léger (Thin Client) pour JAX-WS avec WebSphere Application Server et que vous pouvez exécuter depuis une ligne de commande.

Durée nécessaire à l'installation et à la configuration de ces exemples

15 minutes

Conditions préalables à l'utilisation

  • WebSphere Application Server Version 8.0 ou Version 8.5
Important : Ces exemples ont été testés avec WebSphere Application Server version 8.0 et version 8.5.

Téléchargement des exemples

Téléchargez les fichiers des exemples d'applications JAX-WS depuis un site de téléchargement de produits :

  1. Choisissez l'une des techniques suivantes pour télécharger le fichier JaxWSServicesSamples.zip vers un répertoire de votre poste de travail : FTP ou HTTP. Vous pouvez créer le chemin de répertoire /samples/JaxWSServicesSamples sur votre poste de travail et y télécharger les fichiers des exemples de services Web JAX-WS.
  2. Dans la boîte de dialogue qui s'affiche, indiquez le répertoire cible dans lequel enregistrer le fichier compressé et cliquez sur OK.
    Les fichiers contenus dans JaxWSServicesSamples.zip sont répartis dans la structure de répertoires suivante :
    /images
    /installableApps
    /javadoc
    /META-INF
    /scripts
    /src
    /style
    build.xml
    readme.html
    Avertissement : Le fichier readme.html contient des informations sur l'installation et l'exécution de l'exemple.

Description des exemples

Ping et Echo
Les exemples Ping et Echo illustrent des services JAX-WS simples. L'exemple Ping fait la démonstration d'une transaction avec un service unidirectionnel. Une chaîne de texte simple est envoyée par le client au noeud final (point d'extrémité) de service. L'exemple Echo fait la démonstration d'une transaction avec un service bidirectionnel. Une chaîne de texte simple est envoyée par le client au noeud final (point d'extrémité) de service. Le service ajoute un identificateur et renvoie la chaîne au client. L'exemple Echo illustre également l'emploi du modèle de programmation synchrone, ainsi que l'utilisation de deux modes du modèle de programmation asynchrone.
MTOM
L'exemple MTOM illustre l'utilisation du mécanisme SOAP MTOM (Message Transmission Optimization Mechanism) sur le transport pour l'envoi et la réception de fichiers binaires. La fonction MTOM permet aux liaisons SOAP d'optimiser la transmission ou le format d'un message SOAP au moyen du codage sélectif des portions du message, tout en présentant un ensemble d'informations XML à l'application SOAP. Un fichier est envoyé par le client au noeud final (point d'extrémité) du service, avec les données binaires encodées par MTOM.
Rubrique de concept    

Dispositions pour les centres de documentation | Commentaires

Dernière mise à jour : October 09, 2014 04:31 AM EDT
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=phil&product=was-nd-mp&topic=sample_jax_ws
Nom du fichier : sample_jax_ws.html