我用XFire来建Web Serive, 能成功看到wsdl, 而且,能得到Web Service对象,
类型为PersistSerive, 实现 IPersistService接口, 其中有一个接口方法为: public void initPros(Map webDataMap);
在与IPersistService同一个包下,定义了IPersistService.aegis.xml文件
<?xml version="1.0" encoding="UTF-8"?>
<mappings>
<mapping >
<method name="initPros">
<parameter index="1" componentType="java.util.Map"/>
</method>
</mapping >
</mappings>
当我得到Service端的实现IPersistService接口的PersistService对象后, 就把一个client端的Map对象传入PersistService的initPros方法里面, 奇怪的是,这个Map各个key对应的对象,在传入
PersistService里面的initPros方法体后,就全为null了, 但根据打印出来的信息,这个Map在传入initPros之前, 是有值的.
我在debug模式下, 看到这个PersistService对象其实是被代理的, 现在我的问题应该怎么解决呢? 谢谢.
分享到:
相关推荐
本篇文章将深入探讨如何使用XFire来开发Web Service接口,并提供一个初学者友好的教程。 一、XFire简介 XFire(后被集成到Apache CXF项目)是一款轻量级的Java Web服务框架,它提供了快速、简单的方式来创建符合WS-...
XFire 1.2.6 调用 Web Service 的几种方法 XFire 1.2.6 是一个流行的开源 Web 服务框架,提供了多种调用 Web 服务的方法。了解这些方法对于开发高效、可靠的 Web 服务客户端非常重要。本文将详细介绍 XFire 1.2.6 ...
【使用XFire+Spring构建Web Service】是一种高效且灵活的方法,尤其适合于那些希望利用Spring框架的优秀特性来开发Web Service应用的开发者。XFire是一个先进的Web Service框架,与Axis2并列为新一代的选择,因其...
xfire实现的web service应用,空项目,导入即可
值得注意的是,XFire还提供了注解支持,可以通过在服务接口和实现类上添加特定的注解来简化配置过程。 在实际开发中,可能还需要处理安全性、事务管理、异常处理等问题。XFire提供了与Spring框架的集成,可以方便地...
最后,通过运行客户端代码,调用Web服务的方法,并传入必要的参数,来测试服务是否正常工作。如果一切顺利,服务将返回预期的结果。 总之,XFire Web Service在MyEclipse 6中的应用为Java开发者提供了一个强大的...
3. 调用服务方法:通过代理类的对象调用Web服务的方法,传入参数并获取返回值。 4. 处理结果:服务调用完成后,解析返回的SOAP响应,提取所需的数据。 四、示例代码 以下是一个简单的XFire Web服务调用代码示例: ...
开发者只需要定义一个与服务接口匹配的Java接口,XFire会自动生成代理类,使得开发者可以像调用本地方法一样调用远程Web服务。这种方式降低了Web服务调用的复杂性,提高了开发效率。 2. **绑定配置(Binding ...
这个文档集很可能是关于如何使用XFire来创建和实现Web服务的详细教程。 XFire,全称为XML Fire,是Apache CXF的前身,它提供了一种简单的方式来创建和使用SOAP(Simple Object Access Protocol)服务。SOAP是一种...
在描述中提到的`main`函数中,你可以实例化这个代理类并调用其方法来发起服务请求。 - 发送请求时,你需要传递任何必要的参数,并处理返回的结果。xFire会自动处理SOAP消息的封装和解封装,使这个过程对开发者来说...
标题中的“xfire”是指Apache XFire,一个早期的开源SOAP Web服务框架,它使得Java开发者能够方便地创建和消费Web服务。XFire是基于Java的,它利用了Spring框架来提供依赖注入,使得集成更加简便。Ibatis,另一方面...
在这个“xfire开发Web Service接口第一个程序源代码”的资源中,我们将探讨如何利用Xfire来开发一个简单的Web服务。 首先,理解Web服务的基本概念是至关重要的。Web服务通常基于SOAP(Simple Object Access ...
Xfire Web Service是Xfire提供的一种API,允许开发者集成Xfire的功能到自己的应用或网站中。 Xfire-1.2.6开发包包含了与Xfire Web Service交互所需的所有组件,这包括但不限于SDK文档、示例代码、库文件以及可能的...
总的来说,XFire Web Service的开发涉及Eclipse环境配置、项目创建、接口定义、服务配置、依赖管理以及Web应用配置等多个环节。通过这些步骤,开发者可以在Eclipse中创建并部署功能完备的Web服务。在实际操作中,...
【MyEclipse+xFire开发Web Service】是一个关于如何使用MyEclipse集成开发环境和xFire框架来构建和测试Web服务的教程。xFire是一个基于Java的SOAP框架,它提供了轻量级的信息处理机制,利用STAX进行SOAP消息处理。这...
【整合XFire与Spring进行Web Service开发】 XFire是一个基于Java的SOAP Web Service框架,而Spring是一个广泛应用的轻量级框架,它提供了依赖注入、面向切面编程等特性。将两者集成可以方便地构建和消费Web Service...
Web Service框架XFire是新一代的解决方案,旨在简化Web Service应用的开发,与Axis 2一同成为业界关注的焦点。XFire以其简洁的API设计,全面支持Web Service的各种标准协议,如SOAP、WSDL和WS-Security等,极大地...