Puede utilizar anotaciones para asociar un bean EJB de implementación con un contrato de servicio WSDL existente.
Antes de empezar
Requisitos previos:- El espacio de trabajo debe contener un bean EJB 3.0 anotado como servicio web (debe contener la anotación @Stateless).
- Debe tener un contrato de servicio de lenguaje de descripción de servicios web (WSDL) existente.
Acerca de esta tarea
Para crear un servicio web:
Procedimiento
- En la vista Explorador empresarial, efectúe una doble pulsación en el bean EJB para abrir el archivo en el editor
Java™.
- En el editor o la vista Anotaciones, especifique un valor para el atributo wsdlLocation de la anotación @WebService. Este valor debe ser la dirección web del contrato de servicio WSDL que desea asociar con el bean.
- Opcional: utilice anotaciones para asociar otros elementos de Java con elementos de WSDL. Por ejemplo, puede asociar un nombre de método Java con un nombre de operación WSDL, o un parámetro Java con un elemento de esquema WSDL. Para obtener información detallada sobre estas y otras anotaciones, consulte la referencia relacionada.
- Guarde el archivo EJB.
Qué hacer a continuación
Requisito posterior: ahora puede Crear un servicio web a partir del enterprise bean anotado publicándolo en un servidor.
Nota: Cuando utiliza anotaciones para asociar el bean EJB con un contrato de servicio WSDL, el procesador de anotaciones JAX-WS se asegura de que el código Java sea coherente con el contrato WSDL, como es necesario en los estándares JAX-WS y JSR-181. Si hay incoherencias, verá avisos o errores en el código, junto a sugerencias para su corrección.