`
darrendu
  • 浏览: 196975 次
  • 性别: Icon_minigender_1
  • 来自: 苏州
社区版块
存档分类
最新评论

04_JAX-WS和常用Anonation

    博客分类:
  • CXF
阅读更多

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)namewsdl WbeService的名称

                3)serviceNamewsdl WbeService的服务名称

 

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

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

                               2)operationNamewsdl对应方法名字

 

  2.3@WebParam 加在方法参数上

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

 

  2.4@WebResult 方法的返回值

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

 

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

 

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

 

 

 

 

 

 

分享到:
评论

相关推荐

    jaxb-api.jar.jaxws-api.zip_ jaxb-api.jar_cxf_jax-ws.jar_jaxb-api

    **正文** 在Java开发中,CXF框架是一个广泛使用的开源服务框架,它支持Web服务的创建和消费。CXF框架提供了丰富的功能...同时,理解JAXB、JAX-WS和CXF之间的关系和作用,有助于更好地利用这些工具进行Web服务的开发。

    java实验_JAX-Ws

    Java实验_JAX-WS主要涉及的是Java平台上的Web服务开发技术,JAX-WS(Java API for XML Web Services)是Java SE和Java EE环境中用于创建和消费SOAP Web服务的标准库。这个实验旨在帮助你深入理解JAX-WS的工作原理...

    Spring3_JAX-WS

    **Spring3_JAX-WS** 是一个学习项目,旨在演示如何在Spring 3.2.8版本中使用JAX-WS(Java API for XML Web Services)来创建和消费Web服务。这个项目经过了Tomcat 6服务器的测试,并且使用SOAPUI工具进行了功能验证...

    jax-rs jax-ws所需包,亲测可用

    标题"jax-rs jax-ws所需包,亲测可用"表明这个压缩包包含了用于开发Java RESTful Web服务(JAX-RS)和Java SOAP Web服务(JAX-WS)所需的库文件。这些库是Java应用程序进行Web服务交互的核心组件,确保了对HTTP协议...

    Jax-ws所需要的JAR包

    3. **cxf-rt-frontend-jaxws.jar** 和 **cxf-rt-transports-http.jar**:Apache CXF是一个流行的开源框架,它实现了JAX-WS和JAX-RS标准。这两个JAR文件分别提供了CXF的JAX-WS前端实现和服务传输(HTTP)。 4. **...

    解决weblogic部署JAX-WS需要的配置文件

    JAX-WS(Java API for XML Web Services)是Java平台上的一个标准,用于创建和部署Web服务。WebLogic作为一款强大的Java EE应用服务器,支持JAX-WS标准,但正确配置和部署这些服务需要一些额外的步骤。本指南将详细...

    JAX-WS所需Jar包

    2. **jaxws-rt.jar**: JAX-WS运行时库,包含了运行JAX-WS服务和客户端所需的类和接口。它实现了服务端点接口(SEI, Service Endpoint Interface)和客户端代理接口,使得服务的开发和调用更加简单。 3. **jaxb-impl...

    jax-ws api jar包

    JAX-WS(Java API for XML Web Services)是Java平台标准版(Java SE)和企业版(Java EE)的一部分,它为创建、部署和消费基于SOAP(Simple Object Access Protocol)的Web服务提供了全面的支持。JAX-WS允许开发者...

    java_webservice_JAX-RS.zip_cxf_jax_jax-rs_spring cxf

    文件"java webservice CXF JAX-WS(SOAP) + JAX-RS(RESTfull).docx"可能包含了具体的示例代码和详细步骤,帮助理解如何在SSH环境中集成并使用CXF和JAX-RS。建议参考文档中的内容进行实践操作,以加深理解。 总的来说...

    JAX-WS2.0 API

    JAX-WS 2.0是JAX-WS的第二个主要版本,它在JAX-RPC(Java API for XML-based RPC)的基础上进行了改进,引入了许多新特性以提升开发者的体验和效率。 **JAX-WS 2.0 的核心概念:** 1. **服务端点接口(SEI, ...

    一个包含jax-ws和jax-rs的例子(含服务端和客户端)

    标题中的“一个包含jax-ws和jax-rs的例子(含服务端和客户端)”是指这是一个示例项目,它演示了如何使用Java API for XML Web Services (JAX-WS)和Java API for RESTful Web Services (JAX-RS)来创建和消费Web服务。...

    jax-ws webservice demo

    基于jax-ws 实现的web service client和server端的demo程序。 注:如果使用的是 myeclipse 时 server 部署到tomcat 启动的时候会报错 解决办法:找到myeclipse安装目录下的 plugins 目录里 查找 webservices-rt.jar,...

    webservice之jax-ws

    JAX-WS,全称为Java API for XML Web Services,是Java平台上的一个标准,用于构建和部署基于SOAP(Simple Object Access Protocol)的Web服务。它是Java SE和Java EE平台的一部分,简化了开发人员在Web服务领域的...

    JAX-WS API, JAX-RS API

    综上所述,JAX-WS和JAX-RS都是Java平台中处理Web服务的重要工具,但它们的侧重点不同。JAX-WS专注于SOAP协议的Web服务,而JAX-RS则面向RESTful风格的API设计。了解并熟练掌握这两个API,对于Java开发者来说,意味着...

    JAX-WS2.1用户指南

    JAX-WS是基于SOAP(Simple Object Access Protocol)和WSDL(Web Services Description Language)的,旨在简化Web服务的开发和消费。通过提供强大的类型安全模型和与Java SE及Java EE平台的紧密集成,JAX-WS使得...

    JAX-WS 2.2 RI所有相关jar包

    JAX-WS 2.2 RI 所包含的JAR包集合,包含25个JAR包,列表如下: FastInoset.jar gmbal-api-only.jar ha-api.jar javax.annotation.jar javax.mail_1.4.jar jaxb-api.jar jaxb-impl.jar jaxb-xjc.jar jaxws-api...

    MyEclipse8_0中使用 JAX-WS 部署 WebService 实例

    MyEclipse8_0中使用 JAX-WS 部署 WebService 实例 - 外衣 - 博客频道 - CSDN_NET.mht

    如何基于JAX-WS开发一个WebService实例

    JAX-WS(Java API for XML Web Services)是Java平台上的一个标准,用于创建和消费Web服务。本篇将深入讲解如何基于JAX-WS开发一个WebService实例。 首先,让我们了解JAX-WS的基本概念。JAX-WS提供了一种简单的方式...

    metro-jax-ws-jaxws221x.zip

    【标题】"metro-jax-ws-jaxws221x.zip" 提供的是一个关于JAX-WS(Java API for XML Web Services)的开发示例,其中包含了JAX-WS 2.2.1版本的相关组件和库文件。这个压缩包是针对Java开发者设计的,用于帮助他们理解...

    JAX-WS规范

    Java API for XML Web Services(JAX-WS)是Java平台上的一个标准,用于创建Web服务和客户端。它提供了一种简单、类型安全的方式来构建和消费基于SOAP的消息传递应用程序,是Java世界中实现Web服务的核心框架之一。...

Global site tag (gtag.js) - Google Analytics