JavaTM 2 Platform
Standard Ed. 6

javax.jws
註釋型別 WebMethod


@Retention(value=RUNTIME)
@Target(value=METHOD)
public @interface WebMethod

定制一個公開為 Web Service 操作的方法。關聯方法必須是公共方法且其參數可以返回值,並且異常必須遵循 JAX-RPC 1.1 的第 5 節中定義的規則。 該方法不需要拋出 java.rmi.RemoteException。


可選元素摘要
 String action
          此操作的動作。
 boolean exclude
          將某一方法標記為不作為一個 web 方法公開。
 String operationName
          與此方法比對的 wsdl:operation 的名稱。
 

operationName

public abstract String operationName
與此方法比對的 wsdl:operation 的名稱。

預設值:
""

action

public abstract String action
此操作的動作。

對於 SOAP 綁定,此方法可確定 soap 動作的值。

預設值:
""

exclude

public abstract boolean exclude
將某一方法標記為不作為一個 web 方法公開。

此方法用於阻止將某一繼承方法公開為此 web 服務的一部分。如果指定此元素,則不得為

從以下版本開始:
2.0
預設值:
false

JavaTM 2 Platform
Standard Ed. 6

提交錯誤或意見

版權所有 2008 Sun Microsystems, Inc. 保留所有權利。請遵守GNU General Public License, version 2 only