Finalisation de l'implémentation d'EJB pour des applications JAX-RPC
Après avoir développé les artefacts Java™ nécessaires au développement d'un service Web JAX-RPC (Java API for XML-based RPC), vous devez réaliser l'implémentation EJB (Enterprise JavaBeans) pour assembler un fichier JAR (Java archive) ou un fichier WAR (web application archive) en fonction de votre modèle de programmation. Le fichier JAR ou WAR résultant contient l'implémentation EJB (Enterprise JavaBeans) et les classes prises en charge créées à l'aide des outils.
Avant de commencer
Développez des modèles d'implémentation et des liaisons EJB à partir d'un fichier WSD pour des services Web JAX-RPC à l'aide de l'outil de ligne de commande wsdl2java. Les modèles de descripteur de déploiement qui sont générés à partir d'un fichier WSDL (Web Services Description Language) sont nécessaires pour procéder à l'implémentation EJB dans le processus de développement des services Web.
Pourquoi et quand exécuter cette tâche
Pour les applications JAX-RPC, finalisez l'implémentation des beans enterprise en écrivant votre application métier.
Procédure
- Inspectez le modèle d'interface distant EJB, portType_RI.java. Si nécessaire, modifiez le modèle. La valeur portType est le nom de l'élément <wsdl:portType> dans le fichier WSDL.
- Modifiez le modèle d'implémentation EJB bindingImpl.java. Où binding est le nom de l'élément <wsdl:binding> dans le fichier WSDL.
- Effectuez l'implémentation des méthodes dans le modèle.
- (Facultatif) Le cas échéant, effectuez les modifications nécessaires.
- (Facultatif) Modifiez le nom de classe si le nom de liaison est indésirable.
- Compilez toutes les classes Java.
- Assemblez un fichier JAR (Java archive) d'EJB. Assemblez toutes les classes Java dans le fichier JAR du bean enterprise à l'aide des outils d'assemblage. Incluez toutes les classes générées à partir de l'exécution de l'outil de commande WSDL2Java lors du développement des modèles d'implémentation et des liaisons à partir d'un fichier WSDL.
Résultats
Que faire ensuite
Maintenant que vous avez collecté les artefacts requis pour développer un service Web JAX-RPC à l'aide d'un bean enterprise, vous devez configurer le descripteur de déploiement webservices.xml.