0 0

做webservice 用myeclipse带的jaxws已经很方面了,为什么还要用xfire或axis、cxf ?5

做webservice 用myeclipse带的jaxws已经很方面了,为什么还要用xfire或axis、cxf ?

cxf那么多的jar包,不麻烦吗?
2013年6月18日 22:38

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

0 0

声明一下,jaxws不是myeclipse带的,而是jdk6出来的一个webservice规范。

那么jaxws与xfire、axis、cxf的关系是什么呢?
在jaxws出现之前,如果想在java中使用webservice,要么自己实现webservice规范(即根据soap协议来编写一整套框架)或者是使用开源的webservice框架(axis、xfire、cxf等)。99%应该都是使用开源的webservice框架。

那么,在jaxws出现之后呢?仅仅是多一种选择而已。由于jaxws发布较晚,之前的webservice框架已经非常成熟地用于各大系统中,并且扩展性高,对于安全等都有实现的方案,如ws-security。所以,在你选择webservice框架时,肯定会选择成熟、稳定、主流的,所以大多数系统还是会选择cxf等开源框架

2013年6月19日 11:58
0 0

相关推荐

    WebService Axis和XFire(CXF)的开发流程

    【WebService Axis和XFire(CXF)的开发流程】 在IT领域,WebService是一种基于XML的通信标准,用于构建分布式系统中的应用程序接口(API)。本篇主要介绍两种常用的WebService框架——Axis和XFire(现已被CXF合并)...

    Axis1,Axis2,Xfire,CXF区别

    Axis1, Axis2, Xfire, CXF 区别 Axis1, Axis2, Xfire, CXF 是四种常用的WebService框架,它们之间有着不同的特点和应用场景。本文将对这四种框架进行详细的比较和分析,以帮助开发者选择合适的框架。 XFire 是一种...

    Webservice笔记含使用cxf和jaxws两种方式开发webservice【源代码+笔记】

    什么是webservice? 从案例(便民查询网站)分析如何实现? 使用socket实现。 使用jaxws开发webservice。 Webservice三要素 Wsdl(webservice使用说明书)重点掌握 Soap(jaxws开发webservice的传输协议)重点掌握...

    java webservice AXIS,XFire , CXF

    在Java中,有多个流行的WebService框架,其中包括AXIS、XFire以及本文主要讨论的Apache CXF。 AXIS是早期广泛使用的Java WebService框架,它提供了一种简单的方式来创建和消费Web服务,支持SOAP和WSDL。然而,随着...

    webservice axis2 cxf jar包及简单实例

    假设你已经下载了一个名为`webservice`的压缩包,里面可能包含了Axis2和CXF的相关jar包,以及示例代码或者配置文件。要创建一个基本的Web服务,你需要按照以下步骤操作: 1. **创建服务接口**:定义一个Java接口,...

    Myeclipse10 用 Xfire构建 webservice

    【MyEclipse10与Xfire构建Web服务详解】 在软件开发中,Web服务是一种重要的交互方式,它允许不同系统间的应用程序通过网络进行通信。MyEclipse10是一款强大的Java集成开发环境,提供了构建和部署Web服务的强大工具...

    WebService详细解析(axis,xfire,cxf,授权认证加密解密)

    本篇文章详细介绍了WebService的基本概念和AXIS、XFire、CXF这三个流行的Java WebService框架,以及授权认证和加密解密在WebService中的应用。这些内容对于理解和实践WebService开发具有重要价值,为开发者提供了...

    webservice(axis,xfire,cxf)

    - Axis、XFire和CXF的安装、配置和使用教程,包括创建服务端点、发布服务、编写客户端代码等步骤。 - 如何将这些框架与Spring框架集成,利用Spring的依赖注入和管理能力提升Web服务的开发效率和可维护性。 - 深入...

    webService(基于cxf)的完整例子

    1. **CXF框架介绍**:CXF,全称为"Code first eXtended Framework",最初由XFire项目发展而来,后与Apache Axiom和Neethi等项目合并。CXF提供了一种从代码直接生成Web服务的方式,支持JAX-WS和JAX-RS标准,使得开发...

    axis cxf 创建webservice

    ### 使用Axis/CXF创建WebService详解 #### Axis/CXF概述 - **Axis**: 是Apache软件基金会提供的用于构建和调用Web服务的开源项目。 - **Axis2**: Axis的下一代产品,改进了性能并提供了更好的模块化架构。 - **CXF*...

    webservice中用到的jar,xfire-jaxws-1.2.6.jar

    webservice中用到的jar,xfire-jaxws-1.2.6.jar,xfire-jaxws-1.2.6.jar,xfire-jaxws-1.2.6.jar

    如何在MyEclipse和Eclipse下安装XFire插件CXF插件 WebService.pdf

    在IT行业中,开发Web服务是常见的任务之一,而Apache CXF和XFire是两...通过以上步骤,开发者可以在MyEclipse和Eclipse中顺利地使用CXF或XFire进行Web服务的开发工作。记得保持软件的更新,以获得最佳的性能和兼容性。

    myeclipse8.5使用axis2插件开发webservice服务并调用

    ### 使用MyEclipse 8.5与Axis2插件开发WebService服务及调用详解 #### 一、前言 在Web开发中,WebService作为一种重要的分布式系统实现方式,被广泛应用于不同平台之间的通信。本文将详细介绍如何利用MyEclipse ...

    webservice (xfire,axis2)

    在描述中提到了一个博客链接,虽然具体内容无法查看,但通常博主会分享如何使用Xfire或Axis2来创建和部署Web服务,可能包括配置步骤、示例代码和常见问题解答。这些资源对于初学者和开发者来说是非常宝贵的参考资料...

    axis2 webservice for myeclipse插件Axis2_Service_Archiver_1.3.0

    标题中的“Axis2_Service_Archiver_1.3.0”指的是一个针对MyEclipse集成开发环境的Axis2 Web服务插件,版本为1.3.0。这个插件是Axis2框架的一部分,用于简化在MyEclipse中创建、部署和管理Axis2 Web服务的过程。 ...

    如何在MyEclipse和Eclipse下安装XFire插件CXF插件 WebService.docx

    需要注意的是,虽然XFire的插件安装过程相对简单,但随着技术的发展,CXF已经成为了更广泛使用的工具,因此建议优先考虑使用CXF进行Web服务的开发。 安装完毕CXF插件后,开发者可以在MyEclipse或Eclipse中新建项目...

    xfire java webservice(cxf前身框架了解webservice原理很好的入门框架)

    ### xfire Java WebService (CXF前身框架了解WebService原理很好的入门框架) #### 一、XFire框架简介 XFire是一个轻量级的Java WebService框架,它被设计为易于使用且具有高性能。XFire最初由Matt Stevenson和...

    MyEclipse开发WebService教程

    在本教程中,我们将深入探讨如何使用MyEclipse这一强大的集成开发环境来开发Web Service。Web Service是一种基于标准的、跨平台的、可互操作的服务,它允许不同系统之间的数据交换。MyEclipse作为Java EE开发工具,...

    axis2+myeclipse开发webService

    8. **使用服务**:在其他项目中,可以通过 Axis2 的客户端API或使用WSDL生成客户端代码,调用我们刚才创建的Web服务。 通过这个过程,我们学会了如何利用Axis2和MyEclipse开发Web服务,包括服务接口定义、服务实现...

    MyEclipse8.0GA下使用Xfire框架开发WebService实例

    ### MyEclipse 8.0 GA 下使用 Xfire 框架开发 WebService 实例 #### 一、WebService 服务端开发步骤 ##### 1. 建立 WebService Project - 在 MyEclipse 中创建一个新的 Web Service 项目,命名为 ProjectName。 -...

Global site tag (gtag.js) - Google Analytics