jaw 注解
要点:
? 实现 Web Service 的 Java 类必须指定 @WebService 或 @WebServiceProvider 注释。不能同时提供这两种注释。
此注释适用于客户机/服务器 SEI 或 JavaBeans 端点的服务器端点实现类。
? 如果注释通过注释类:注释:属性:javax.xml.ws.BindingType@BindingType 注释指定在发布此类型的端点时要使用的绑定。 将此注释应用于 JavaBeans 端点或提供程序端点的服务器端点实现类。 要点: ? 可以通过将该注释的值指定为注释类:注释:属性:javax.annotation.Resource@Resource 注释标记应用程序所需要的 WebServiceContext 资源。 将此注释应用于 JavaBeans 端点或提供程序端点的服务器端点实现类。对容器进行初始化时,容器会将 WebServiceContext 资源的实例添加到端点实现中。 将此注释应用于 JAX-WS 应用程序处理程序、JavaBeans 端点或提供程序端点的服务器端点实现类。 将此注释应用于 JAX-WS 应用程序处理程序、JavaBeans 端点或提供程序端点的服务器端点实现类。适用于使用 @WebService 注释的类的方法的规则下列规则适用于使用 @WebService 注释来注释的类的方法。如果某个实现类的 @WebService 注释引用了 SEI,那么该实例类不能具有任何 @WebMethod 注释。无论是否指定了 @WebMethod 注释,SEI 的所有公用方法都被认为是已显示的方法。在包含exclude属性的 SEI 上使用 @WebMethod 注释是不正确的。对于不引用 SEI 的实现类,如果对 @WebMethod 注释指定了值exclude=true,那么不会显示该方法。如果未指定 @WebMethod 注释,那么将显示包括继承的方法在内的所有公用方法,但是不包括从 java.lang.Object 继承的方法。