webservice注解详解.docxVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
webservice注解详解

javax.jws.WebService当实现 Web Service 时,@WebService?注释标记 Java 类;实现 Web Service 接口时,标记服务端点接口(SEI)。要点:? 实现 Web Service 的 Java 类必须指定 @WebService或 @WebServiceProvider注释。不能同时提供这两种注释。此注释适用于客户机/服务器 SEI 或 JavaBeans 端点的服务器端点实现类。? 如果注释通过?endpointInterface?属性引用了某个 SEI,那么还必须使用 @WebService注释来注释该 SEI。? 请参阅适用于使用 @WebService 注释的类的方法的规则,以了解更多信息注释目标:类型属性:- namewsdl:portType?的名称。缺省值为 Java 类或接口的非限定名称。(字符串)- targetNamespace指定从 Web Service 生成的 WSDL 和 XML 元素的 XML 名称空间。缺省值为从包含该 Web Service 的包名映射的名称空间。(字符串)- serviceName指定 Web Service 的服务名称:wsdl:service。缺省值为 Java 类的简单名称 +?Service。(字符串)- endpointInterface指定用于定义服务的抽象 Web Service 约定的服务端点接口的限定名。如果指定了此限定名,那么会使用该服务端点接口来确定抽象 WSDL 约定。(字符串)- portNamewsdl:portName。缺省值为WebService.name+Port。(字符串)- wsdlLocation指定用于定义 Web Service 的 WSDL 文档的 Web 地址。Web 地址可以是相对路径或绝对路径。(字符串)javax.jws.WebMethod@WebMethod?注释表示作为一项 Web Service 操作的方法。将此注释应用于客户机或服务器服务端点接口(SEI)上的方法,或者应用于 JavaBeans 端点的服务器端点实现类。要点:? 仅支持在使用 @WebService注释来注释的类上使用 @WebMethod注释。注释目标:方法属性:- operationName指定与此方法相匹配的wsdl:operation?的名称。缺省值为 Java 方法的名称。(字符串)- action定义此操作的行为。对于 SOAP 绑定,此值将确定SOAPAction头的值。缺省值为 Java 方法的名称。(字符串)- exclude指定是否从 Web Service 中排除某一方法。缺省值为?false。(布尔值)javax.jws.Oneway@Oneway?注释将一个方法表示为只有输入消息而没有输出消息的 Web Service 单向操作。将此注释应用于客户机或服务器服务端点接口(SEI)上的方法,或者应用于 JavaBeans 端点的服务器端点实现类。注释目标:方法没有适用于Oneway注释的属性。javax.jws.WebParam@WebParam?注释用于定制从单个参数至 Web Service 消息部件和 XML 元素的映射。将此注释应用于客户机或服务器服务端点接口(SEI)上的方法,或者应用于 JavaBeans 端点的服务器端点实现类。注释目标:参数属性:- name参数的名称。如果操作是远程过程调用(RPC)类型并且未指定partName?属性,那么这是用于表示参数的?wsdl:part?属性的名称。如果操作是文档类型或者参数映射至某个头,那么?-name?是用于表示该参数的 XML 元素的局部名称。如果操作是文档类型、参数类型为?BARE?并且方式为?OUT?或?INOUT,那么必须指定此属性。(字符串)- partName定义用于表示此参数的?wsdl:part属性的名称。仅当操作类型为 RPC 或者操作是文档类型并且参数类型为BARE?时才使用此参数。(字符串)- targetNamespace指定参数的 XML 元素的 XML 名称空间。当属性映射至 XML 元素时,仅应用于文档绑定。缺省值为 Web Service 的?targetNamespace。(字符串)- mode此值表示此方法的参数流的方向。有效值为?IN、INOUT?和?OUT。(字符串)- header指定参数是在消息头还是消息体中。缺省值为?false。(布尔值)javax.jws.HandlerChain@HandlerChain?注释用于使 Web Service 与外部定义的处理程序链相关联。只能通过对 SEI 或实现类使用 @HandlerChain注释来配置服务器端的处理程序。但是

文档评论(0)

xxj1658888 + 关注
实名认证
文档贡献者

教师资格证持证人

该用户很懒,什么也没介绍

领域认证该用户于2024年04月12日上传了教师资格证

1亿VIP精品文档

相关文档