JAX-WS和常用Anonation

1.JAX-WS

   java API for WebService,是J2EE 5.0 sun公司出的规范

 

  位于javax.jws包和javax.jws.soap包下

 

2.常用Annoation

  2.1@WebService 使用在接口和接口实现类上,标记该类实现了webService

       常用属性:1)endpointInterface:指定SEI接口(报名和类名),当SEI和SEI实现分离时,使用该指定

                2)name:wsdl WbeService的名称

                3)serviceName:wsdl WbeService的服务名称

 

  2.2@WebMethod公开一个WebService可操作方法,该方法必须是public

                常用属性:1)exclude:该方法是不是暴露为一个webService方法

                               2)operationName:wsdl对应方法名字

 

  2.3@WebParam 加在方法参数上

               常用属性:1)name:WSDL方法参数名名称,建议加上,否则wsdl中全部arg形式出现,可读性差

 

  2.4@WebResult 方法的返回值

               常用属性:1)nameWSDL方法返回值名称,默认是方法名+Response构成

 

  2.5@Oneway方法只有输入参数没有输出参数

 

  2.6@HandlerChain 加在SEI实现类上,为webService指定实现类,下篇详解Handler

 

转载于:https://my.oschina.net/wdkxyd/blog/160400

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
JAX-WSJava API for XML Web Services)是一种用于构建和部署Web服务的Java API。JAX-WS的jar包是一组提供JAX-WS功能的Java库文件。 JAX-WS的jar包通常包含在Java开发环境(JDK)的库目录中,并可以直接使用。 使用JAX-WS的jar包可以方便地创建和部署Web服务。通过引入JAX-WS的jar包,开发人员可以使用Java语言来开发、发布和消费Web服务。 在使用JAX-WS的jar包之前,我们需要先了解几个重要的概念,例如服务端和客户端的开发、WSDL(Web Services Description Language)描述文件的生成和使用,以及通过SOAP(Simple Object Access Protocol)协议进行通信等。这些概念都是理解和使用JAX-WS的jar包的基础。 当我们在项目中使用JAX-WS的时候,需要将JAX-WS的jar包添加到项目的依赖中。在开发环境中,我们可以直接从Maven等依赖管理工具中获取这些jar包,并将其添加到项目的配置文件中。然后,我们就可以使用JAX-WS提供的类和方法来创建和使用Web服务。 JAX-WS的jar包提供了一系列的API和类,用于处理在开发和部署Web服务时所需要的各种操作,例如创建服务端和客户端的代码、解析和生成WSDL文件、进行SOAP消息的创建和解析等。 总而言之,JAX-WS的jar包为Java开发人员提供了一种简便、高效的方法来创建和使用Web服务。通过使用JAX-WS的jar包,我们可以使用Java语言方便地开发和部署Web服务,并通过SOAP协议进行通信。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值