Apache Beehive n'utilise pas les fichiers .jws (Java™ Web Services) BEA Beehive. La prise en charge des composants Web Service dans Apache Beehive est assurée par une implémentation de JSR-181. Ces composants doivent donc être migrés vers l'outil de programmation JAX-WS.
Pour migrer les fichiers .jws, déplacez les fichiers vers le chemin source Java dans votre projet et changez l'extension de fichier en .java. Vous pouvez utiliser les options de restructuration Eclipse pour déplacer et renommer les fichiers.
L'exemple suivant présente les définitions d'un composant de service Web BEA Beehive.
peut être migré vers :
où targetNamespace correspond à la valeur de targetNamespace dans l'élément WSDL
désigné par wsdlLocation.
@common:operation.
Vous devez ajouter l'annotation @WebMethod à chaque méthode exposée, en conservant
les opérations exposées identiques. Utilisez l'annotation @WebParam pour mapper
le paramètre avec l'élément XML dans le fichier WSDL.
Voir Ne pas utiliser les annotations @common BEA Beehive pour plus
d'informations sur l'annotation @common:operation.