Chapter 8 Travailler avec les services Web
Vous pouvez créer un service Web à l'aide de l'Assistant qui vous guide au travers des différentes étapes de création du composant. L'Assistant est appelé depuis un diagramme de classes et n'est disponible que si vous utilisez la famille de langage Java ou .NET.
Vous pouvez créer un service Web sans sélectionner de classe, ou bien utiliser l'approche standard qui consiste à sélectionner une classe existante, puis à lancer l'Assistant à partir du menu contextuel de la classe.
Vous pouvez également créer plusieurs services Web du même type en sélectionnant plusieurs classes à la fois. L'Assistant créera automatiquement un service Web par classe. Les classes que vous avez sélectionnées dans le diagramme de classes deviennent des classes de service Web, elles sont renommées pour correspondre aux conventions de dénomination et sont liées au nouveau composant de service Web.
Utilisation d'un espace de noms
Vous devez créer le composant de service Web au sein d'un package de sorte que ce package agisse comme un espace de noms.
L'Assistant de création des services Web permet de définir les paramètres suivants :
Propriété | Description |
---|---|
Nom | Nom du composant de service Web |
Code | Code du composant de service Web |
Type de service Web | Interface ou Implementation. Interface fait référence à un composant qui définit l'interface de service Web uniquement. Implementation fait référence à un composant qui met en oeuvre une interface de service Web |
Type de composant | Le type de composant dépend du type de service Web. Vous pouvez sélectionner le type dans une liste de protocoles Interface ou Implementation |
Classe de mise en oeuvre de service Web | Définit la classe qui est utilisée pour mettre en oeuvre le service Web |
Créer un symbole dans | Crée un symbole de composant dans le diagramme spécifié en regard de la case à cocher. S'il existe déjà un diagramme de composants, vous pouvez le sélectionner dans la liste déroulante. Vous pouvez également afficher la feuille de propriétés du diagramme sélectionné en cliquant sur l'outil Propriétés |
Créer un diagramme de classes pour les classificateurs de composant | Disponible uniquement pour les beans de session sans état et les servlets. Crée un diagramme de classes avec un symbole pour chaque classe et interface. Si vous avez sélectionné des classes et interfaces avant de démarrer l'Assistant, elles sont utilisées pour créer le composant. Cette option permet d'afficher ces classes et interfaces dans un diagramme |
Pour créer un service Web à l'aide de l'Assistant :
Type de composant | Interface de service Java | Mise en oeuvre de service Java | Utilisé avec |
---|---|---|---|
Standard | — | Classe Java | |
Axis RPC | — | Classe Java | |
Axis EJB | — | Bean de session sans état d'EJB | |
Java Web Service (JWS) | — | Classe Java avec le suffixe .jws | |
JAXM | — | Servlet Java | |
JAX-RPC | — | Classe Java | |
Web Service for J2EE | — | Bean de session sans état d'EJB |
Une fois que vous avez fini d'utiliser l'Assistant, les actions suivantes sont exécutées :
Copyright (C) 2005. Sybase Inc. All rights reserved. |