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

在XFire中定义友好的接口参数名

阅读更多
按照XFire-Spring生成的WSDL文档中接口参数名极不友好:
<xsd:element maxOccurs="1" minOccurs="1" name="in0" nillable="true" type="xsd:string" />
  <xsd:element maxOccurs="1" minOccurs="1" name="in1" nillable="true" type="xsd:string" />
  <xsd:element maxOccurs="1" minOccurs="1" name="in2" nillable="true" type="xsd:string" />
  <xsd:element maxOccurs="1" minOccurs="1" name="in3" nillable="true" type="xsd:string" />
如何将自动in0与in1替换成具体的参数名称呢
方法如下:
  1.在与接口类同一包下面建一个  接口类名称.aegis.xml 的文件,内容如下
<?xml version="1.0" encoding="UTF-8"?>  
<mappings>  
    <mapping>  
       <method name="settleMessage">  
           <parameter index="0"  mappedName="id" />
           <parameter index="1"  mappedName="username" />
           <parameter index="2"  mappedName="pass" /> 
       </method>
   </mapping>  
</mappings> 

共中name为接口中方法名称
    index为方法中第一个参数
    mappedName为替换后的名称

分享到:
评论

相关推荐

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

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

    Java使用XFire调用WebService接口

    在IT行业中,Web服务是一种广泛使用的接口调用方式,它允许不同系统间的应用程序进行通信。在Java中,有很多库可以帮助开发者实现对Web服务的调用,其中之一就是XFire。这篇博客“Java使用XFire调用WebService接口”...

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

    在IT行业中,Web服务(Web Service)是一种基于网络的、标准化的模块化接口,使得不同系统之间能够交换数据。Xfire是一款早期的Java框架,它允许开发者创建和使用Web服务。本文将深入探讨Xfire调用Web服务时遇到的...

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

    然后,你可以直接在服务接口或实现中引用这些类,Xfire会自动处理序列化和反序列化的过程。 例如,假设我们有一个名为`Person`的外部类: ```java public class Person { private String name; private int age;...

    xfire webservice wsdl 文件中字段名称

    4. **使用XML Schema(XSD)**:如果字段涉及的数据类型较复杂,可以在WSDL文件中引用一个外部的XSD文件来定义类型,并在XSD中控制字段名。这样做可以将类型定义与服务接口分离,方便管理和维护。 5. **WSDL后处理*...

    spring,xfire开发soap接口

    XFire还支持WSDL(Web服务描述语言)自动生成,这使得客户端能够通过WSDL了解服务的接口定义、方法、参数和返回类型。 为了调试和测试SOAP服务,我们可以使用一些工具,如 SoapUI,它可以发送SOAP请求并接收响应,...

    Java使用XFire调用WebService接口.docx编程资料

    **测试接口**:在MyEclipse中选择工具栏上的`Launch SOAP Web Service Explorer`,在Web Services Explorer窗口的WSDL Page中输入服务地址(如:`http://localhost:8080/Demo/services/IMyService?wsdl`),点击`...

    XFIRE短信接口

    本文将从XFIRE短信接口的基本概念出发,深入探讨其工作原理、配置方法以及在实际项目中的应用技巧。 #### XFIRE短信接口的工作原理 XFIRE基于WebService标准,通过SOAP协议实现了短信接口的调用与响应。XFIRE的...

    xfire https

    在IT行业中,Web服务是一种广泛使用的接口调用方式,它允许不同的系统之间通过网络交换数据。其中,Web Service最常用的标准之一是SOAP(Simple Object Access Protocol),它基于XML格式进行通信。Xfire是一款古老...

    调用xfire接口的客户端实现

    在IT行业中,Web服务接口是不同系统间交互数据的重要方式,而XFire是早期流行的Java Web服务框架之一,用于创建和消费SOAP(简单对象访问协议)服务。本教程将详细介绍如何在客户端调用由XFire开发的Web服务接口,...

    xfire调用webservice

    在服务端实现中,XFire允许开发者通过简单的Java类和方法定义Web服务。开发者只需要编写普通的Java类,然后使用特定的注解(如@WebService)来标记服务接口。XFire会自动扫描这些注解,生成WSDL(Web服务描述语言)...

    xfire整合spring发布web services

    `applicationContext.xml`用于定义项目中的Bean,而`xfire-servlet.xml`则专门用于配置Xfire相关的Bean。在`web.xml`中,我们需要配置Spring的`ContextLoaderListener`和`IntrospectorCleanupListener`监听器,以及...

    XFire令WebService如此简单

    在本文中,我们将探讨如何使用XFire来构建一个简单的WebService。 首先,我们需要在`web.xml`中配置XFire。这是Servlet容器(如Tomcat)的部署描述符,我们在此添加XFire的Servlet。这段配置告诉服务器在访问特定...

    webservice数据传输方式Xfire

    在标题中提到的“webservice数据传输方式Xfire”,主要指的是利用Xfire来构建Web服务接口,实现数据的发送和接收。Xfire采用了Java编程语言,并且充分利用了Java的XML处理库,如JAXB(Java Architecture for XML ...

    web接口开发xfire实例

    2. **XFire服务定义**:如何使用注解或XML配置文件定义Web服务,包括服务接口、操作方法和输入/输出参数。 3. **WSDL生成**:了解XFire如何自动生成WSDL文件,这是一个描述Web服务的XML文档,客户端可以使用它来...

    Xfire开发webservice与javaweb集成实例

    例如,我们可以创建一个名为`HelloWorldService`的接口,提供一个`sayHello`方法,然后实现这个接口,并在Xfire配置文件中声明它。 ### 3. 客户端调用 调用Web服务在Xfire中同样简单: 1. **获取服务代理**:使用...

    xFire发布Web Service,并调用远程服务

    - `service.xml`配置文件是xFire服务的核心配置,它定义了服务的接口、实现类以及绑定到的URL。确保正确配置了服务的WSDL(Web Service Description Language)信息,WSDL文件是Web服务的规范文档,描述了服务的...

    Xfire使用说明文档

    例如,`MyUserService`接口中有一个名为`hello`的方法,接受一个字符串参数并返回一个字符串。 ```java package service; import javax.jws.WebService; import java.util.List; @WebService // 必要声明 public ...

    xfire中对集合的配置

    2. **参数处理**:在服务方法的参数中,集合可以用来接收一组输入数据。比如,一个服务可能接受一个List作为参数,表示一批需要处理的ID,或者一个Map来存储键值对数据。 3. **结果返回**:服务执行后的结果也可能...

    xfire客户端生成

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

Global site tag (gtag.js) - Google Analytics