Vous pouvez utiliser des annotations pour associer un bean EJB d'implémentation à un contrat de service WSDL existant.
Avant de commencer
Conditions prérequises :- Votre espace de travail doit contenir un bean EJB 3.0 qui a été annoté en tant que service Web (il doit contenir l'annotation @Stateless).
- Vous devez disposer d'un contrat de service WSDL (Web Services Description Language) existant.
Pourquoi et quand exécuter cette tâche
Pour créer un service Web :
Procédure
- Dans la vue Explorateur d'entreprise, cliquez deux fois sur votre bean EJB pour ouvrir le fichier correspondant dans
l'éditeur Java™.
- Dans l'éditeur ou la vue Annotations, spécifiez une valeur pour l'attribut wsdlLocation de l'annotation @WebService. Il doit s'agir de l'adresse Web du contrat de service WSDL à associer à votre bean.
- Facultatif : utilisez des annotations pour associer d'autres éléments Java à des éléments WSDL. Par exemple, vous pouvez associer un nom de méthode Java à un nom d'opération WSDL, ou un paramètre Java à un élément de schéma WSDL. Pour des informations détaillées sur ces annotations ou d'autres annotations, voir la référence connexe.
- Sauvegardez votre fichier d'EJB.
Que faire ensuite
Action suivante : A présent, vous pouvez créer un service Web à partir de votre bean Entreprise annoté en le publiant sur un serveur.
Remarque : Comme vous utilisez des annotations pour associer votre bean EJB à un contrat de service WSDL, le processeur des annotations JAX-WS vérifie que votre code
Java est cohérent avec le contrat WSDL, conformément aux exigences des normes JAX-WS et JSR-181. S'il existe des incohérences, des avertissements ou des erreurs apparaissent dans le code, avec des suggestions de correction.