Reglas para métodos contenidos en clases anotadas con @WebService

Cuando utiliza la anotación @WebService, varias reglas controlan cómo se exponen los métodos en el servicio web y cómo puede utilizar la anotación @WebMethod.

En este caso se aplican las reglas siguientes:
  • Si la anotación @WebService de una clase de implementación hace referencia a una interfaz de punto final de servicio (SEI), la clase de implementación no puede tener anotaciones @WebMethod.
  • En una SEI o una clase de implementación que no hace referencia a una SEI, todos los métodos públicos se tratan como expuestos, aunque no se especifique la anotación @WebMethod. Los métodos públicos expuestos incluyen los métodos heredados, excepto los métodos en la clase de objeto.
  • En una SEI o una clase de implementación que no hace referencia a una SEI, si una anotación @WebMethod tiene un atributo exclude=true, el método no se expone.
Icono que indica el tipo de tema Tema de referencia
Términos y condiciones para centros de información | Comentarios

Icono de indicación de fecha y hora Última actualización: 22 de abril de 2014

Nombre de archivo: rwsandoc006.html