-
xfile web service0
android调用Java webService
接口如下:
1: String userCheck(String userName, String pwd);
上面接口可以访问成功。
2: List<WorkOrder> requestWorkOrder(String personnelId);
这个接口访问就报:object is not an instance of declaring class
是不是返回值不能是集合?2013年4月25日 10:17
1个答案 按时间排序 按投票排序
-
xfire支持返回List,map自定义JavaBean返回数据必须可以序列化和反序列化
如果返回的数据类型是自定义的javaBean,则需要声明webservice的数据返回类型
List和map类型不需要声明
需要返回的对象要求:、
1.必须实现Serializable,公共的构造函数
2.例如返回值是User则需要在webservice接口同目录下新建一个xml文件名称为:“接口名.aegis.xml”<?xml version="1.0" encoding="UTF-8"?> <mappings> <mapping> <method name="getUser"> <return-type componentType="com.object"/> </method> </mapping> </mappings>
例如:
ITestServicepackage com.jz.services; import java.util.List; import com.jz.beans.User; public interface ITestService { public List<User> getUser(String user); } JavaBean: package com.jz.beans; import java.io.Serializable; public class User implements Serializable{ private String name=""; public User() { // TODO Auto-generated constructor stub } public String getName() { return name; } public void setName(String name) { this.name = name; } }
如果定义的接口中方法的返回值是自定义的JavaBean则需要声明webservice服务的返回值。例如返回值是User则需要在webservice接口同目录下新建一个xml文件名称为:“接口名.aegis.xml”,内容如下:<?xml version="1.0" encoding="UTF-8"?> <mappings> <mapping> <method name="getUser"> <return-type componentType="com.jz.beans.User"/> </method> </mapping> </mappings>
2013年4月25日 10:45
相关推荐
在附件中,"Ñ╬XFile╡oºGwebService--╕g┤·╕╒ok2010-04-14.doc"可能是关于使用XFile开发Web服务的详细文档,而"AXIS2--╡oºGService--╕g┤·╕╒okíXÑ[║δ.docx"则是关于Axis2的指南。这两份文档可以...
添加 XFile 的 Web Service Client 的库 为了让项目能够调用 Web Service,需要添加相应的客户端库支持: 1. 右键点击项目(例如:“testws”)。 2. 选择“Properties”> “Java Build Path”。 3. 在...
【XFile方式发布webService】是一种使用XFire Java SOAP框架在MyEclipse环境中发布Web服务的方法。这种方法在描述中提到已经经过验证,并且适合初学者按照步骤操作。 首先,我们来了解一下开发环境:Sun Java 5、...
### MyEclipse 基于X-File 的Web service及调用实例详解 #### 一、概述 在本文档中,我们将详细介绍如何使用MyEclipse IDE来创建一个基于X-File框架的Web服务(Web Service),以及如何进行该Web服务的调用。此...
Web服务(Web Service)是一种基于网络的、松散耦合的软件模块,它提供了一种在不同系统之间交换数据和实现功能集成的方式。本指南主要针对Web Service的开发,特别是聚焦于几种流行的Web Service框架,如Axis和...
总结来说,xfile客户端程序通过调用Web Service接口实现了与服务器的交互,其中“GpsTest”部分可能涉及了GPS数据的获取和处理。理解和掌握Web Service接口的使用、WSDL的解析以及客户端错误处理等技术是构建此类...
- 使用插件根据服务的WSDL(Web Service Description Language)文件生成客户端代码。 3. **调用服务** - 编写调用代码,通过生成的客户端类实例化对象并调用方法,传入必要的参数。 **五、使用Axis创建客户端...
- **服务器端配置**:首先,需要创建一个Web服务工程,如在Eclipse中新建一个Web服务项目,引入必要的库,如Xfile的jar包,并配置service.xml和服务描述文件(WSDL)。 - **自定义接口**:定义服务接口,如示例中...
Web服务是一种基于互联网的软件应用程序接口(API),它允许不同系统之间进行通信和数据交换。在本主题中,我们将深入探讨“Axis2”,“xFire”和“CFX”这三款工具,它们都是用于创建、发布和消费Web服务的重要组件...
Web服务是一种在分布式环境中提供互操作性的技术,它允许不同系统之间通过网络交换数据。在Java中,实现Web服务的一种流行框架就是XFire,一个快速、轻量级的SOAP(Simple Object Access Protocol)引擎。本教程将...
`oracle.sysman.emcp.oms.OmsPlugIn -configureOmsconfigToolFailedCommands`错误通常表示Oracle Management Service(OMS)的配置工具未能成功执行某些命令。检查相关的日志文件以获取更具体的错误信息,然后根据...