JavaTM 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 Platform
Standard Ed. 6

提交错误或意见
有关更多的 API 参考资料和开发人员文档,请参阅 Java SE 开发人员文档。该文档包含更详细的、面向开发人员的描述,以及总体概述、术语定义、使用技巧和工作代码示例。

版权所有 2007 Sun Microsystems, Inc. 保留所有权利。 请遵守许可证条款。另请参阅文档重新分发政策