Génération de services Web d'EJB AXIS

Si le type de mise en oeuvre de service Web est AXIS EJB, PowerAMC utilise un bean de session sans état pour la mise en oeuvre, un serveur d'applications pour le déploiement d'EJB et Apache Axis pour l'exposition de l'EJB comme service Web.

Pour personnaliser la génération du descripteur de déploiement Axis, vous pouvez changer plusieurs attributs étendus spécifiques à Axis dans la feuille de propriétés de composant de service Web.

Un fichier deploy.wsdd et un fichier undeploy.wsdd sont générés à partir du modèle ou du package qui contient des composants de service Web. Un seul fichier deploy.wsdd et un seul fichier undeploy.wsdd sont générés pour tous les composants de service Web du modèle ou package.

Pour exposer un bean de session sans état comme service Web à l'aide d'Axis, vous devez effectuer les opérations suivantes :

  • Générer du code d'EJB

  • Compiler et packager l'EJB

  • Déployer l'EJB sur un serveur J2EE

  • Exposer l'EJB comme un service Web à l'aide d'Axis

  1. Sélectionnez Langage > Générer du code Java pour afficher la boîte de dialogue Génération.
  2. Spécifiez le répertoire dans lequel les fichiers doivent être générés, et indiquez si vous souhaitez effectuer une vérification de modèle (voir Vérification d' un MOO).
  3. Dans l'onglet Options, vous pouvez modifier les options de génération et de déploiement.
  4. Dans l'onglet Tâches, vous pouvez sélectionner les commandes dans l'ordre suivant : Conditionnement de l'application J2EE dans un fichier EAR, Déploiement d'un fichier EAR d'application J2EE, Expositions des EJB sous forme de services Web.