Apache Beehive non utilizza i file .jws (Java™ Web Services) BEA Beehive. Il supporto per i componenti del servizio Web in Apache Beehive viene fornito da un'implementazione di JSR-181, per cui tali componenti devono essere migrati nel modello di programmazione JAX-WS.
Per migrare i file .jws, spostare i file nel percorso di origine Java nel proprio progetto e modificare l'estensione file in .java. Per spostare e ridenominare i file, è possibile utilizzare le opzioni di refactoring di Eclipse.
Il seguente esempio mostra le definizioni di un componente del servizio Web BEA Beehive.
può essere migrato in:
dove targetNamespace è il valore di
targetNamespace
nel WSDL indicato da wsdlLocation.
@common:operation.
È necessario aggiungere l'annotazione @WebMethod
a ciascun metodo esposto, mantenendo esattamente nello stesso modo
le operazioni esposte. Utilizzare l'annotazione @WebParam
per associare il parametro all'elemento
XML nel WSDL.
Consultare Non utilizzare
annotazioni BEA Beehive @common per ulteriori informazioni sull'annotazione
@common:operation.