@WebService 注釈付きのクラス内のメソッドに関する規則

@WebService 注釈を使用する場合、いくつかの規則によって、Web サービスでメソッドを公開する方法および @WebMethod 注釈を使用する方法が制御されます。

この場合に適用される規則は以下のとおりです。
  • 実装クラスの @WebService 注釈でサービス・エンドポイント・インターフェース (SEI) を参照する場合、その実装クラスには @WebMethod 注釈が付けられていてはなりません。
  • SEI 内または SEI を参照しない実装クラス内では、すべての public メソッドは、@WebMethod 注釈が指定されていなくても、公開されるメソッドとして処理されます。公開される public メソッドには、どのような継承メソッドも含まれます。ただし、Object クラス内のメソッドは公開されません。
  • SEI 内または SEI を参照しない実装クラス内では、@WebMethod 注釈に exclude=true という属性が指定されている場合、メソッドは公開されません。
トピックのタイプを示すアイコン 参照のトピック
インフォメーション・センターのご利用条件 | フィードバック

タイム・スタンプ・アイコン 最終更新: May 29, 2014 10:20

ファイル名: rwsandoc006.html