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)name:WSDL方法返回值名称,默认是方法名+Response构成
2.5@Oneway方法只有输入参数没有输出参数
2.6@HandlerChain 加在SEI实现类上,为webService指定实现类,下篇详解Handler
分享到:
相关推荐
**正文** 在Java开发中,CXF框架是一个广泛使用的开源服务框架,它支持Web服务的创建和消费。CXF框架提供了丰富的功能...同时,理解JAXB、JAX-WS和CXF之间的关系和作用,有助于更好地利用这些工具进行Web服务的开发。
Java实验_JAX-WS主要涉及的是Java平台上的Web服务开发技术,JAX-WS(Java API for XML Web Services)是Java SE和Java EE环境中用于创建和消费SOAP Web服务的标准库。这个实验旨在帮助你深入理解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所需包,亲测可用"表明这个压缩包包含了用于开发Java RESTful Web服务(JAX-RS)和Java SOAP Web服务(JAX-WS)所需的库文件。这些库是Java应用程序进行Web服务交互的核心组件,确保了对HTTP协议...
3. **cxf-rt-frontend-jaxws.jar** 和 **cxf-rt-transports-http.jar**:Apache CXF是一个流行的开源框架,它实现了JAX-WS和JAX-RS标准。这两个JAR文件分别提供了CXF的JAX-WS前端实现和服务传输(HTTP)。 4. **...
JAX-WS(Java API for XML Web Services)是Java平台上的一个标准,用于创建和部署Web服务。WebLogic作为一款强大的Java EE应用服务器,支持JAX-WS标准,但正确配置和部署这些服务需要一些额外的步骤。本指南将详细...
2. **jaxws-rt.jar**: JAX-WS运行时库,包含了运行JAX-WS服务和客户端所需的类和接口。它实现了服务端点接口(SEI, Service Endpoint Interface)和客户端代理接口,使得服务的开发和调用更加简单。 3. **jaxb-impl...
JAX-WS(Java API for XML Web Services)是Java平台标准版(Java SE)和企业版(Java EE)的一部分,它为创建、部署和消费基于SOAP(Simple Object Access Protocol)的Web服务提供了全面的支持。JAX-WS允许开发者...
文件"java webservice CXF JAX-WS(SOAP) + JAX-RS(RESTfull).docx"可能包含了具体的示例代码和详细步骤,帮助理解如何在SSH环境中集成并使用CXF和JAX-RS。建议参考文档中的内容进行实践操作,以加深理解。 总的来说...
JAX-WS 2.0是JAX-WS的第二个主要版本,它在JAX-RPC(Java API for XML-based RPC)的基础上进行了改进,引入了许多新特性以提升开发者的体验和效率。 **JAX-WS 2.0 的核心概念:** 1. **服务端点接口(SEI, ...
标题中的“一个包含jax-ws和jax-rs的例子(含服务端和客户端)”是指这是一个示例项目,它演示了如何使用Java API for XML Web Services (JAX-WS)和Java API for RESTful Web Services (JAX-RS)来创建和消费Web服务。...
基于jax-ws 实现的web service client和server端的demo程序。 注:如果使用的是 myeclipse 时 server 部署到tomcat 启动的时候会报错 解决办法:找到myeclipse安装目录下的 plugins 目录里 查找 webservices-rt.jar,...
JAX-WS,全称为Java API for XML Web Services,是Java平台上的一个标准,用于构建和部署基于SOAP(Simple Object Access Protocol)的Web服务。它是Java SE和Java EE平台的一部分,简化了开发人员在Web服务领域的...
综上所述,JAX-WS和JAX-RS都是Java平台中处理Web服务的重要工具,但它们的侧重点不同。JAX-WS专注于SOAP协议的Web服务,而JAX-RS则面向RESTful风格的API设计。了解并熟练掌握这两个API,对于Java开发者来说,意味着...
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包集合,包含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 实例 - 外衣 - 博客频道 - CSDN_NET.mht
JAX-WS(Java API for XML Web Services)是Java平台上的一个标准,用于创建和消费Web服务。本篇将深入讲解如何基于JAX-WS开发一个WebService实例。 首先,让我们了解JAX-WS的基本概念。JAX-WS提供了一种简单的方式...
【标题】"metro-jax-ws-jaxws221x.zip" 提供的是一个关于JAX-WS(Java API for XML Web Services)的开发示例,其中包含了JAX-WS 2.2.1版本的相关组件和库文件。这个压缩包是针对Java开发者设计的,用于帮助他们理解...
Java API for XML Web Services(JAX-WS)是Java平台上的一个标准,用于创建Web服务和客户端。它提供了一种简单、类型安全的方式来构建和消费基于SOAP的消息传递应用程序,是Java世界中实现Web服务的核心框架之一。...