`
neo
  • 浏览: 265591 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

xFire使用中的若干问题

    博客分类:
  • Java
 
阅读更多
1、通过xFire自动生成的Client相关代码,在创建JAXBElement参数时, QName必须写正确。
比如:
String qName = "http://model.aa.com.cn";
//这个qName的取值,要参考自动生成的客户端Merchant对象的属性, 在自动生成的Merchant对象中是这样申明的:
@XmlElementRef(name = "code", namespace = "http://model.aa.com.cn", type = JAXBElement.class)
protected JAXBElement<String> code;

Merchant merchant = new Merchant();
JAXBElement <String> code = new JAXBElement <String>(new QName(qName,"code"), String.class,"code");
merchant.setCode(code);
JAXBElement <String> name = new JAXBElement <String>(new QName(qName,"name"),String.class,"张三");

分享到:
评论

相关推荐

    Xfire使用说明文档

    1. 开发包需求:Xfire的使用在APPFUSE项目中已经集成,因此无需单独添加任何包。APPFUSE是一个快速开发框架,它包含了对Web服务支持的各种依赖库。 2. 创建`xfire-servlet.xml`配置文件:在`/WebContent/WEB-INF`...

    java使用XFire调用webService接口

    在本文中,我们将学习如何使用 XFire 框架在 Java 中调用 webService 接口。XFIRE 是一个基于 Java 的开源框架,用于简化 Web 服务的开发和集成。下面,我们将通过一个简单的例子,展示如何使用 XFire 调用 ...

    Xfire调用webservice无法传递参数问题

    在本文中,我们将深入探讨Xfire调用Web服务时遇到的参数传递问题以及解决策略。 首先,让我们了解Web服务的基本概念。Web服务基于SOAP(Simple Object Access Protocol)协议,通过HTTP协议进行通信,使得不同的...

    xfire的使用详解

    &lt;param-value&gt;classpath:spring/app.xml,classpath:org/codehaus/xfire/spring/xfire.xml &lt;!--配置xfire ws--&gt; &lt;servlet-name&gt;XFireServlet &lt;servlet-class&gt;org.codehaus.xfire.spring....

    xfire 使用外部类、返回collection及输入数组参数示例

    Web服务经常需要返回一组数据,这在Xfire中可以通过返回Collection类型实现。例如,如果你有一个服务需要返回所有用户列表,你可以定义如下方法: ```java public Collection&lt;Person&gt; getAllUsers(); ``` Xfire会...

    xfire 使用方法

    开发者在开发过程中可能会遇到各种异常,比如网络异常、数据格式错误、协议不匹配等,XFire对这些异常都有明确的处理机制,有助于开发者快速定位问题并进行解决。 总体来说,XFire是一个功能强大、灵活且易于集成的...

    Java使用XFire调用WebService接口

    在IT行业中,Web服务是一种广泛...总的来说,通过这篇博客,我们可以学习到如何使用XFire这一工具来高效地在Java应用中集成和调用Web服务,理解并掌握这些知识点对于任何涉及跨系统交互的Java开发者都是极其重要的。

    使用XFire发布WebService

    【标题】: 使用XFire发布WebService 在Web服务的世界中,XFire是一个强大的开源框架,它使得开发和部署Web服务变得简单。XFire是Apache CXF的前身,它提供了全面的WS-*支持,包括SOAP、WSDL、UDDI、MTOM等标准,...

    cxf和xfire的jar包冲突解决

    在XFire-core中,有若干个类可能直接或间接地引用了XmlSchema的类。这些类可能包括但不限于解析XML Schema、生成Java类或者处理XML消息的类。在描述中提到的"xfire-core-*",这里的"*"代表了不同的版本号,因为XFire...

    Xfire调用webservice无法接收到参数问题解决

    在Xfire中,客户端通过发送SOAP消息到服务端来调用服务,服务端处理请求后返回响应。 标题"Xfire调用webservice无法接收到参数问题解决"指出的核心问题是:当使用Xfire作为客户端调用Web服务时,服务端无法正确接收...

    XFire1.2使用例子

    2. **服务定义**:在XFire中,服务是通过Java接口来定义的。例如,我们可以创建一个名为`WebServiceClient`的接口,然后使用注解如`@WebService`来声明这是一个Web服务接口。接口中的方法将成为Web服务的操作。 3. ...

    xFire的详细使用与实例

    在学习和使用xFire的过程中,理解其核心原理,掌握基本的使用方法,以及熟悉与Spring的集成,是提升开发效率的关键。提供的压缩包文件中的源码和说明,无疑是对这些知识的生动展示和实践指导。通过深入研究这些内容...

    在 MyEclipse 上使用 XFire 编写 Web Service

    在 MyEclipse 上使用 XFire 编写 Web Service.rar在 MyEclipse 上使用 XFire 编写 Web Service.rar在 MyEclipse 上使用 XFire 编写 Web Service

    xfire依赖jar包

    在使用xfire时,需要根据项目需求选择合适的依赖包,并正确配置到项目的类路径中,以确保xfire能够正常工作。同时,随着技术的发展,xfire已经被更现代化的框架如Apache CXF所取代,但理解xfire的原理和工作方式对于...

    xfire客户端生成

    在IT行业中,Web服务已经成为不同系统间通信的重要手段,而XFire则是Java平台上一种流行且强大的Web服务实现框架。XFire,全称为XFire SOAP RPC,它提供了一种简单的方式来创建和消费Web服务。本文将深入探讨XFire...

    Xfire API,Xfire帮助文档

    为了更好地理解和使用Xfire API,开发者可以参考提供的帮助文档,文档中通常会包含API接口的详细说明、示例代码以及常见问题解答。对于初学者,理解每个API方法的功能和参数、以及如何正确构造HTTP请求是非常重要的...

    eclipse 使用xfire开发webservices server

    9. **调试和优化**:在开发过程中,使用Eclipse的调试工具和日志记录功能,对可能出现的问题进行定位和修复。 10. **扩展与维护**:随着需求变化,可能需要扩展服务功能或优化性能。XFire支持WS-I Basic Profile和...

    使用xfire发布的webservice完整实例

    在这个"employeeServiceForXfire"的示例中,你将看到如何使用Xfire创建一个员工管理服务。服务可能包括以下功能: - **添加员工(addEmployee)**:接收一个新的员工对象,将其存储在数据库或其他持久化存储中。 - ...

    在MyEclipse中使用XFire开发WebService

    在MyEclipse中使用XFire开发WebService是一种常见的Java Web服务实现方式。XFire是一个轻量级、高性能的Java Web服务框架,它简化了创建和消费Web服务的过程。下面将详细介绍如何在MyEclipse环境中利用XFire进行Web...

    xfire

    压缩包中的"wsbook"可能是xfire相关文档或教程的集合,可能包含了关于xfire的API文档、开发指南、或者是用户手册等内容。这些文档对于想要基于xfire进行二次开发或者了解xfire工作原理的人来说是非常宝贵的资源。 ...

Global site tag (gtag.js) - Google Analytics