注释类: | 注释: | 属性: |
---|---|---|
javax.jws.WebService | 当实现 Web Service 时,@WebService 注释标记 Java 类;实现 Web Service 接口时,标记服务端点接口(SEI)。 要点: • 实现 Web Service 的 Java 类必须指定 @WebService 或 @WebServiceProvider 注释。不能同时提供这两种注释。 此注释适用于客户机/服务器 SEI 或 JavaBeans 端点的服务器端点实现类。 • 如果注释通过 endpointInterface 属性引用了某个 SEI,那么还必须使用 @WebService 注释来注释该 SEI。 • 请参阅适用于使用 @WebService 注释的类的方法的规则,以了解更多信息。 |
|
javax.jws.WebMethod | @WebMethod 注释表示作为一项 Web Service 操作的方法。 将此注释应用于客户机或服务器服务端点接口(SEI)上的方法,或者应用于 JavaBeans 端点的服务器端点实现类。 要点: • 仅支持在使用 @WebService 注释来注释的类上使用 @WebMethod 注释。 |
|
javax.jws.Oneway | @Oneway 注释将一个方法表示为只有输入消息而没有输出消息的 Web Service 单向操作。 将此注释应用于客户机或服务器服务端点接口(SEI)上的方法,或者应用于 JavaBeans 端点的服务器端点实现类。 |
|
javax.jws.WebParam | @WebParam 注释用于定制从单个参数至 Web Service 消息部件和 XML 元素的映射。 将此注释应用于客户机或服务器服务端点接口(SEI)上的方法,或者应用于 JavaBeans 端点的服务器端点实现类。 |
|
javax.jws.WebResult | @WebResult 注释用于定制从返回值至 WSDL 部件或 XML 元素的映射。 将此注释应用于客户机或服务器服务端点接口(SEI)上的方法,或者应用于 JavaBeans 端点的服务器端点实现类。 |
|
javax.jws.HandlerChain | @HandlerChain 注释用于使 Web Service 与外部定义的处理程序链相关联。 只能通过对 SEI 或实现类使用 @HandlerChain 注释来配置服务器端的处理程序。 但是可以使用多种方法来配置客户端的处理程序。可以通过对生成的服务类或者 SEI 使用 @HandlerChain注释来配置客户端的处理程序。此外,可以按程序在服务上注册您自己的 HandlerResolver接口实现,或者按程序在绑定对象上设置处理程序链。 |
|
javax.jws.SOAPBinding | @SOAPBinding 注释指定 Web Service 与 SOAP 消息协议之间的映射。 将此注释应用于客户机或服务器服务端点接口(SEI)上的类型或方法,或者应用于 JavaBeans 端点的服务器端点实现类。 方法级别的注释仅限于它可以指定的对象,仅当 style 属性为 DOCUMENT 时才使用该注释。如果未指定方法级别的注释,那么将使用类型的 @SOAPBinding 行为。 |
|
jax-ws常用注解
最新推荐文章于 2019-12-19 17:53:54 发布
Web Service 元数据注释(JSR 181)