`

Java Web Service (JWS)

阅读更多

Java Web Service (JWS) 注释类型是 Web Service 的核心之一。

 

(一)类级别

@javax.jws.WebService(targetNamespace = "", name = "",serviceName = "") 

targetNamespace :生成的 WSDL 中使用的名称空间
name:Web Service 的名称,映射到 WSDL 文件中的 <wsdl:portType> 元素
serviceName: Web Service 的服务名,映射到 WSDL 文件<wsdl:service>   元素。


@javax.jws.soap.SOAPBinding(parameterStyle = javax.jws.soap.SOAPBinding.ParameterStyle.BARE) 

用于指定 Web Service 到 SOAP 消息协议的映射。

parameterStyle :确定方法参数是否表示整个消息正文,或者参数是否是包装在以操作命名的顶层元素中的元素。默认值:javax.jws.soap.SOAPBinding.ParameterStyle.WRAPPED 

(二)方法级别

@javax.jws.WebResult(name = "", targetNamespace = "", partName = "") 

name:指定生成的 WSDL 中的操作结果的名称, 默认名称“return”。

@javax.jws.WebMethod(operationName="") 

operationName: 指定方法公开的公共操作名,映射到 WSDL 文件中的 <wsdl:operation> 元素。没有这个属性的话,操作的公共名称将与方法名相同。

@javax.jws.WebParam(name="",targetNamespace="") 

name: 指定输入参数名,而不是该参数的Java 名称“input”。

分享到:
评论

相关推荐

    webServices教程(JWS-Java)(图文介绍)

    本​文​主​要​是​简​介​了​几​种​w​e​b​s​e​r​v​i​c​e​s​技​术​,​并​以​j​w​s​技​术​创​建​w​e​b​s​e​r​v​i​c​e​s​,​创​建​过​程​有​图​有​解​释​,​容​易​...

    JWS_批注参考-Java_Web_Service_批注.docx

    Java Web Service (JWS) 是一种使用Java语言创建Web服务的技术。JWS允许开发者通过简单的批注来定义服务的行为和接口,使得Web服务的开发更加便捷。本文将深入探讨JWS批注及其在Java Web服务中的应用。 首先,我们...

    web service reference

    - **Apache Axis**:一款流行的Java Web Service框架,提供了服务端和客户端的实现。 - **Eclipse WTP (Web Tools Platform)**:Eclipse的一个插件,提供了一整套工具用于Web应用和Web Service的开发。 - **Spring ...

    使用Java Web服务构建SOA

    Java Web服务(Java Web Services, JWS)是Java平台上的一个关键技术,用于构建Service-Oriented Architecture (SOA)。SOA是一种设计模式,它提倡通过独立的、可互操作的服务来构建分布式应用程序。这些服务能够以...

    JWS jar包和测试程序

    Java Web Service (JWS) 是Java平台上的一个技术,它允许开发者创建和部署Web服务。在本场景中,"JWS jar包"指的是用于支持JWS开发和运行的Java类库。`edu.mit.jwi` 和 `edu.sussex.nlp.jws.beta.11` 是两个特定的...

    JWS实现WebServices例子

    Java Web Services (JWS) 是Java平台上用于构建和部署Web服务的一种技术。在这个"JWS实现WebServices例子"中,我们将深入探讨如何使用Java来创建、发布和调用Web服务。Web服务是一种基于开放标准(如SOAP、WSDL和...

    如何使用Eclipse开发Web Service

    - SUN JWSDP 开发包:Java Web Services Developer Pack,提供了开发Web Service所需的API和工具。 - Axis 开发包:Apache Axis是用于构建Web Service的开源框架,简化了服务的创建、部署和消费。 - Eclipse IDE:...

    java webservices例子,java webservices,webservices

    Java Web服务(Java Web Services,JWS)是一种基于开放标准的网络通信协议,它允许不同系统之间的应用程序通过互联网交换数据。在本示例中,我们将深入探讨如何在Java环境中创建和使用Web服务,特别是利用MyEclipse...

    Axis开发Web Service实例

    ### Axis开发Web Service实例详解 #### 一、概述 在探讨如何使用Apache Axis来开发Web Service之前,我们首先需要了解一些基本概念。 **Web Service**是一种标准的技术框架,用于实现不同平台之间的应用通信。它...

    webService JWS实现方式

    在Web服务的实现技术中,Java Web Service(JWS)是其中的一种重要方式,它利用了Java平台的强大功能,使得Java应用程序能够作为Web服务提供者或者消费者。 JWS全称为Java Web Services,它是基于Java平台构建Web...

    AXIS开发Web Service.docx

    客户端:在调用 Web Service 时,可以通过 wsdl2java 工具生成对应的 Stub 类。这个工具会根据 WSDL 文件自动生成客户端所需的 Java 类。然后,实例化 Stub 类,调用相应的方法来执行 Web Service 操作。 3. **...

    Java Web Services实例

    通过分析和实践这些示例,你可以了解到如何创建一个基本的Java Web Service,如何使用JAX-WS(Java API for XML Web Services)来实现服务,如何编写客户端代码来消费这些服务,以及如何处理错误和异常。 此外,你...

    Java WebService 简单实例 方式二(axis1直接调用方式)

    Java Web Service 是基于Java技术构建的一种Web服务实现方式,它遵循一系列标准协议(如SOAP、WSDL等),能够提供跨平台、跨语言的服务支持。 本篇文章将详细介绍如何使用Apache Axis 1(以下简称Axis1)来创建和...

    简单web service服务端和客户端例子

    1. **服务接口定义**:在Java中,通常使用JAX-WS(Java API for XML Web Services)来创建Web Service。首先,我们需要定义一个服务接口,其中包含将被公开的方法。 ```java import javax.jws.WebService; import ...

    Java Web Services教程

    Java Web Services(JWS)是基于Java平台的一种网络服务技术,它允许应用程序通过互联网进行通信。这个教程将深入探讨如何使用Java来开发、部署和消费Web服务。在本教程中,我们将涵盖以下关键知识点: 1. **Web...

    jws与spring发布WebService

    【标题】"jws与spring发布WebService"涉及的是在Java Web Service(JWS)和Spring框架结合下,如何创建和部署Web服务。Web服务是一种基于网络的、平台无关的交互方式,它允许不同系统间的应用进行数据交换。JWS是...

    axis开发web service程序

    ### Axis 开发 Web Service 程序详解 #### 一、Web Service 概念与应用场景 Web Service 是一种跨编程语言和操作系统平台的远程调用技术。它允许不同语言编写的程序通过网络进行通信和数据交换。Web Service 的...

Global site tag (gtag.js) - Google Analytics