`

java webservice规范

 
阅读更多
java webservice规范,主要是下面两个规范,发布webservice的时候根据需要选择规范,选择框架
jax-ws:
实现该规范的框架有:xFire;axis;CXF等
jax-rs:
JAX-RS提供了一些标注将一个资源类,一个POJO Java类,封装为Web资源,常用如下注解:
@Path,(类上)
    标注资源类或者方法的相对路径;
@GET,@PUT,@POST,@DELETE,(方法上)
    标注方法是HTTP请求的类型。
@Produces,(类上,方法上)
    标注返回的MIME媒体类型
@Consumes,(类上,方法上)
    标注可接受请求的MIME媒体类型
@PathParam,(方法参数列表中)
    获取路径中的参数  /rs/test/username/password 可获取username和password
@QueryParam,(方法参数列表中)
    获取url中查询参数 /rs?username=123&password=234
@HeaderParam,(方法参数列表中)
    获取http请求头中的参数
@CookieParam,(方法参数列表中)
    获取cookie中的数据
@MatrixParam,(方法参数列表中)
    获取url后附加的数据   /rs/login;username=123;password=234
@FormParam
   获取表单参数
实现框架:Jersey;RESTEasy;CXF
分享到:
评论
1 楼 xiong66225 2012-06-01  

相关推荐

    Java WebService入门实例

    Java WebService 是一种基于标准协议(如SOAP,WSDL)的跨平台、跨语言的通信机制,用于构建可互操作的分布式系统。本篇将详细介绍Java WebService的入门实例,包括其工作原理以及如何创建和测试一个简单的...

    Java WebService 简单实例 方式一(生成类文件方式)

    ### Java WebService 简单实例 方式一(生成类文件方式) #### 一、概述 在本篇文章中,我们将详细介绍如何通过生成类文件的方式来创建一个简单的 Java WebService 应用程序。这种方式非常适合初学者理解和实践 ...

    Java webservice cxf客户端调用demo和服务端

    Java WebService CXF客户端调用和服务端的实现是企业级应用程序中常见的通信方式,它基于标准的SOAP(Simple Object Access Protocol)协议,提供了一种在分布式环境中交换信息的方法。CXF是一个开源框架,它简化了...

    java版WebService生成客户端和服务端的实例

    这个工具支持Java和JAX-RPC(Java API for XML-RPC)规范,使得开发者可以方便地实现WebService的功能。 要开始这个实例,首先你需要确保你的开发环境中包含了以下的jar包: 1. axis.jar:这是Apache Axis的核心库...

    C#调用JavaWebService(客户端)

    - **调用服务方法**:通过代理类的对象调用JavaWebService中的公开方法,传入参数并接收返回值。 3. **处理数据类型**: C#和Java的数据类型可能会有所不同,比如Java的`Date`在C#中可能是`DateTime`。为了解决...

    Java Webservice开发实例(简要说明)

    Java Web服务(Webservice)是一种基于开放标准的、平台无关的通信协议,它允许不同系统间的应用程序通过网络进行互操作。在Java中,主要利用Java API for XML Web Services (JAX-WS)来创建和消费Web服务。本实例将...

    JAVA 的WebService 支持

    - **定义**:JAXM(Java API for XML Messaging)和SAAJ(SOAP with Attachments API for Java)是另一组基于SOAP的WebService规范。 - **API位置**:JAXM的API位于`javax.messaging.*`包下,SAAJ的API则位于`javax....

    JAVA的WebService支持-CXF

    #### 三、Java WebService规范JAX-WS JAX-WS(Java API for XML Web Services)是Java平台中定义WebService的一组标准,它是对早期JAX-RPC的改进和发展。JAX-WS在JDK 1.6中成为标准的一部分,其版本号为2.1。JAX-WS...

    java webservice 详细开发示例介绍

    早期的WebService规范JAX-RPC(Java API for XML-Remote Procedure Call)是基于SOAP的。SOAP(Simple Object Access Protocol)是一种轻量级协议,用于交换结构化的信息。JAX-RPC提供了一种方法调用机制,允许远程...

    java webservice调试工具

    开发者可以使用JAX-WS创建符合WSDL规范的服务接口,并通过Java类实现这些接口。 当涉及到Java WebService的调试时,有一些关键工具可以使用,例如: - **Eclipse的Web Service Explorer**:作为集成开发环境的一...

    JAVA的WebService支持.pdf

    #### 三、JAVA中的WebService规范 JAVA为WebService提供了三种核心规范,分别是JAXM&SAAJ、JAX-WS(包括之前的JAX-RPC)、JAX-RS。这些规范共同构成了JAVA在WebService领域的完整解决方案。 1. **JAX-WS** - JAX-...

    Java-WebService应用实例

    WebService是一种基于XML的网络通信协议,其核心规范包括SOAP(Simple Object Access Protocol)、WSDL(Web Services Description Language)和UDDI(Universal Description, Discovery, and Integration)。...

    Java写WebService客户端

    ### Java编写WebService客户端详解 #### 一、概述 在现代软件开发中,Web服务作为一种重要的技术手段被广泛应用于系统间的数据交互与通信。其中,基于Java的WebService客户端开发更是占据了重要地位。本文将通过...

    java的webservice服务端程序

    - **WSDL(Web Services Description Language)**:WSDL是一种XML格式,用于定义WebService接口,包括服务的位置、操作方法、输入和输出消息的规范。 - **UDDI(Universal Description, Discovery, and ...

    SOA Using Java in Webservice

    【标题】"SOA Using Java in Webservice" 指的是使用Java技术在Web服务中实现面向服务架构(Service-Oriented Architecture, SOA)的一种方法。SOA是一种设计原则,它强调通过独立、可重用的服务来构建分布式系统,...

    webService简单示例及开发文档

    总结,"webService简单示例及开发文档"旨在引导开发者理解并实践Java中的Web服务开发,通过实例和文档,可以掌握从创建、部署到调用Web服务的全过程。"TheService.rar"可能是包含更复杂示例或工具的压缩包,进一步...

    java的webservice支持

    JAVA中的WebService规范主要包括以下三个: 1. **JAX-WS (Java API for XML Web Services)** - JAX-WS是JAX-RPC的演进版本,它在JDK1.6中默认支持,并且其底层依赖于JAXB。 - JAX-WS的API位于`javax.xml.ws.*`包...

    JAVA调用WebService所需要的JAR

    3. **Apache Axis**:Axis是一个开源的Web服务框架,它实现了JAX-RPC(Java API for XML-based RPC)和JAX-WS规范。开发者可以使用Axis生成客户端存根,以便与SOAP Web服务进行交互。`axis.jar`和`axis-wsdl4j.jar`...

Global site tag (gtag.js) - Google Analytics