0 0

关于Java WebService 的几种实现方式25

关于Java WebService,网上有许多例子(不过好多写的都有问题,照着做还出问题),简单了解了一下,主要AXIS、CXF及XFire比较多,还有Java自带的JAX-WS(必须JDK6及以上环境),其中JAX-WS比较简洁,其他几个都挺繁琐的,一大堆的Jar包,而且有些跟项目Jar包冲突,所以向各位请教一下JAX-WS实际项目中有人使用吗,它与其他几种相比有什么有缺点?谢谢,还有真正项目中,不知道大家都用的什么?求大神指点
2012年11月21日 09:38

7个答案 按时间排序 按投票排序

0 0

采纳的答案

这个看你项目的需求了,jax-ws使用比较简单,就几个注解,但是如果想用服务器发布webservice,最好还是结合一些开源的webservice框架,我建议用CXF。xfire已经几年不更新了,cxf包含了xfire。虽然jar包多,但是兼容性问题都是可以解决的

2012年11月21日 16:15
0 0

好几年前用过AXIS。目前从流行的程度来看,应该是CXF。与时俱进吧!

2012年11月21日 21:15
0 0

Spring自带rmi、burlap、hessian、http invoke,都是现成的,直接用就行

2012年11月21日 16:11
0 0

Java自带的JAX-WS是比较简洁的,可以不用任何web容器。

2012年11月21日 15:36
0 0

用JAX-WS比较简单

2012年11月21日 15:27
0 0

看你的实际情况,就上手来说,xfire最简单

2012年11月21日 13:18
0 0

我一般都用xfire,用着还行,也挺容易上手的。

2012年11月21日 11:59

相关推荐

    WebService的几种不同实现方式

    虽然WebService被广泛认为是SOA的一个实现方式,但它并不是SOA的全部。SOA的理想状态是实现传输协议的透明化,而SOAP作为一个特有协议,并未完全达到这一点。 在Java中,主要存在三种WebService实现规范: 1. JAX-...

    java调用webservice几种方式

    自定义xml调用webservice

    WebService调用的几种方式

    本文将深入探讨在Java环境中调用WebService的五种主要方式:Axis、CXF、HttpClient、MyEclipse反向生成以及XFire。 1. Axis:Apache Axis是最早且广泛使用的SOAP库,用于创建和消费Web服务。使用Axis调用WebService...

    java 调用webservice的几种方法总结

    "Java 调用 Webservice 的几种方法总结" Java 调用 Webservice 的几种方法总结中,主要介绍了使用 JDK Web 服务 API、Axis 和 XFire 等方法来调用 Webservice。下面将对每种方法进行详细的介绍。 使用 JDK Web ...

    java调用webservice几种方式代码

    它提供了一种基于注解的方式,使得开发人员可以在Java类上直接声明Web服务接口。通过使用`@WebService`、`@WebMethod`等注解,可以轻松地定义服务端和客户端接口。客户端通过`Service`类生成代理对象来调用服务。...

    java调用json参数的webservice

    在探讨Java调用带有JSON参数的WebService之前,我们首先需要了解几个关键的技术概念:Java、JSON以及WebService。 Java是一种广泛使用的编程语言,它具有面向对象、跨平台、多线程以及健壮性等特点。Java在企业级...

    java WebService调用的几种方式详细源代码

    本篇文章将详细介绍Java中调用WebService的几种常见方法,并提供相应的源代码示例。 1. **SOAP(Simple Object Access Protocol)调用**: SOAP是WebService的主要通信协议,基于XML格式的数据交换。在Java中,...

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

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

    PB调用JAVA WEBSERVICE实例

    在企业级应用开发中,不同语言之间的互操作性是非常重要的,而Web服务提供了一种标准的方式来实现这一点。让我们深入探讨这个主题。 首先,Java Web服务(WEBSERVICE)是基于SOAP(Simple Object Access Protocol)...

    关于java webservice 技术的总结

    本文将深入探讨如何使用Java技术来构建和调用WebService,主要关注基于SOAP协议的WebService实现方式。 #### 一、使用JDK Web Service API实现基于SOAP消息的Web服务 ##### 1. 创建WebService EndPoint 要创建一个...

    asp.net调用java webservice实例

    ### ASP.NET 调用 Java WebService 实例详解 #### 背景介绍 随着互联网技术的发展,跨平台、跨语言的服务交互变得越来越重要。Web Service 技术为不同编程环境之间的服务通信提供了一种标准的方式。本文将详细介绍...

    java webservice教程

    在Java WebService教程中,你可能会学到以下几个关键知识点: 1. **SOAP消息结构**:理解SOAP消息的基本结构,包括Envelope、Header和Body元素,以及如何使用XML来定义请求和响应。 2. **WSDL(Web Services ...

    JAVA 的WebService 支持

    JAVA支持多种WebService规范,主要包括JAXM&SAAJ、JAX-WS(JAX-RPC)、JAX-RS等几种类型。 ##### JAX-WS - **定义**:JAX-WS(Java API for XML Web Services)是JDK 1.6自带的WebService规范之一,版本为2.1,底层...

    Java调用webService应用.pdf

    Java环境下调用WebService方式的主要优点包括以下几点: 1. 跨防火墙通信:由于系统用户众多,分布于不同地域,客户端和服务器端之间通常会有防火墙或者代理服务器,这就使得通信变得棘手。通过使用WebService,...

    Java Webservice调用方式详解

    Java WebService调用方式详解主要涉及两种方法:Axis和SOAP。这两种方式都是用来与Web服务进行交互,调用远程服务的方法。以下将详细介绍这两种方法。 1. Axis方式调用: Axis是Apache的一个开源项目,它提供了一...

    Java写WebService客户端

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

    简单的科学计算器 以java webservice实现

    在IT行业中,Web服务是一种通过网络提供和使用功能的方式,它允许不同的应用程序之间进行通信和数据交换。Java Web服务(JAX-WS)是Java平台上的一个标准,用于构建和消费Web服务。在这个项目中,“简单的科学计算器...

    Java的webservice入门(视频+代码)

    在Java中,有几种常见的Web Service实现框架: 1. **JAX-WS (Java API for XML Web Services)**:这是Java SE和EE平台的标准API,用于创建SOAP Web Service。JAX-WS通过注解(如`@WebService`)和XML配置文件(如...

    java axis 调用webservice服务端

    Axis是Apache软件基金会开发的一个开源项目,它提供了一种方便、高效的方式,使得Java应用程序能够作为客户端来消费或作为服务端来发布WebService。在这个过程中,Axis起到了一个SOAP(Simple Object Access ...

Global site tag (gtag.js) - Google Analytics