Regeln für Methoden in mit @WebService annotierten Klassen

Wenn Sie die Annotation "@WebService" verwenden, steuern mehrere Regeln, wie Methoden in Ihrem Web-Service bereitgestellt werden und wie Sie die Annotation "@WebMethod" verwenden können.

Die folgenden Regeln gelten in dieser Situation:
  • Wenn die Annotation "@WebService" einer Implementierungsklasse auf eine Serviceendpunktschnittstelle verweist, darf die Implementierungsklasse keine @WebMethod-Annotationen haben.
  • In einer Serviceendpunktschnittstelle oder in einer Implementierungsklasse, die nicht auf eine Serviceendpunktschnittstelle verweist, werden alle öffentlichen Methoden als verfügbar behandelt, auch wenn die Annotation "@WebMethod" nicht angegeben ist. Zu den verfügbaren öffentlichen Methoden gehören alle übernommenen Methoden mit Ausnahme der Methoden in der Objektklasse.
  • In einer Serviceendpunktschnittstelle oder in einer Implementierungsklasse, die nicht auf eine Serviceendpunktschnittstelle verweist, wird die Methode nicht bereitgestellt, wenn eine @WebMethod-Annotation das Attribut exclude=true hat.
Symbol das den Typ des Artikels anzeigt. Referenzartikel
Nutzungsbedingungen für Information Center | Feedback

Symbol für Zeitmarke Letzte Aktualisierung: 29.04.2014

Dateiname: rwsandoc006.html