JSR-181 第三章の勉強

サービス実装 Bean は・・・

  • public クラスに書け。final や abstract にするな。
  • public なデフォルトコンストラクタを書け。
  • finalize() メソッドを書くな。
  • @WebService アノテーションを書け。
  • サービスエンドポイントインタフェースを参照してもいい。
  • サービスエンドポイントインタフェースを参照しなくて、@WebMethod アノテーションを書かない場合は、すべての public メソッドが操作として公開される。
    • java.lang.Object から継承したメソッドは公開されない。

サービスエンドポイントインタフェースは・・・

Web メソッドは・・・

  • public メソッドにしろ。
  • 引数、戻り値、例外は JAX-WS 2.0 の 3.6 節に従え。
  • java.rmi.RemoteException を投げてもいい。