xfire webService 的一个简单问题!请求指点!!!!

问题描述

xfire客户端怎么调用啊比如我的WSDL发布成功了<service><name>Banking</name><namespace>service</namespace><serviceClass>org.bank.xfire.example.IBankingService</serviceClass><implementationClass>org.bank.xfire.example.BankingService</implementationClass></service>http://localhost:8080/service/services/Banking能显示发布成功的!客户端我也写了个类callWebServicepublicStringtransferFunds(StringfromAccount,StringtoAccount,doubleamount,Stringucurrencyrrency){////CreateametadataoftheserviceServiceserviceModel=newObjectServiceFactory().create(IBankingService.class);//CreateaproxyforthedeployedserviceXFirexfire=XFireFactory.newInstance().getXFire();XFireProxyFactoryfactory=newXFireProxyFactory(xfire);StringserviceURL="http://localhost:8080/service/services/Banking";IBankingServicebankService=null;try{bankService=(IBankingService)factory.create(serviceModel,serviceURL);}catch(MalformedURLExceptione){e.printStackTrace();}StringserviceResponse="";try{serviceResponse=bankService.transferFunds(fromAccount,toAccount,amount,ucurrencyrrency);}catch(Exceptione){e.printStackTrace();serviceResponse=e.toString();}System.out.println(serviceResponse);returnserviceResponse;}去调用那个方法,我想知道我在浏览器怎么调用这个客户端的方法啊!谢谢赐教![b]说的对我立刻给分!!!!!!!!!!!![/b]

解决方案

本帖最后由 sealave 于 2010-11-12 15:14:39 编辑
解决方案二:
有多种调用方式,其中一种是动态调用:importjava.net.URL;importorg.codehaus.xfire.client.Client;publicclasstest{publicvoiduseWebService{Clientclient=newClient(newURL("URL路径"));Object[]results=client.invoke("方法名",newObject[]{"","",可以输入参数});//进一步地,可以人results中取出返回结果}}
解决方案三:
我第一次接触这个,所以问个愚蠢的问题,客户端调用智能通过你说的这种方法调用,不能通过地址栏输入,比如http://localhost:8080/service/services/Banking?方法名=参数&参数!

时间: 2024-10-25 20:37:38

xfire webService 的一个简单问题!请求指点!!!!的相关文章

1.请求安全-- 一个简单的 单设备登录 单点登录

一个简单的 SSO 单点登录 单设备登录 解决方案 SSO英文全称Single Sign On,单点登录.SSO是在多个应用系统中,用户只需要登录一次就可以访问所有相互信任的应用系统.它包括可以将这次主要的登录映射到其他应用中用于同一个用户的登录的机制.它是目前比较流行的企业业务整合的解决方案之一. 实现SSO的技术主要有: (1)基于cookies实现; (2) Broker-based(基于经纪人),例如Kerberos等: (3) Agent-based(基于代理人)在这种解决方案中例如S

连接-我搭建了一个简单的webservice axis2,但是我不知道怎么导入天气

问题描述 我搭建了一个简单的webservice axis2,但是我不知道怎么导入天气 怎么让天气与webservice连接上,就是说如何可以让我可以获取到天气里的信息,QQ的信息也可以 解决方案 http://blog.csdn.net/a9529lty/article/details/8267856 看这里提供的接口能不能用. 解决方案二: http://blog.csdn.net/u010142437/article/details/10007517 http://download.csd

setonclicklistener-初学andriod,工具为studio,就是一个简单的按钮事件,模拟器执行时报错,请专家指点

问题描述 初学andriod,工具为studio,就是一个简单的按钮事件,模拟器执行时报错,请专家指点 初学andriod,工具为studio,就是一个简单的按钮事件,请专家指点: protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); if (savedInstanceState == null

用xfire开发了一个webservice,客户端在调用的时候要传一个二进制数据byte[][] ,在本地tomcat服务器上测试成功,可以接受,

问题描述 用xfire开发了一个webservice,客户端在调用的时候要传一个二进制数据byte[][],在本地tomcat服务器上测试成功,可以接受,但发布到weblogic9上后,就出现问题,错误日志为:-Faultoccurred!java.lang.UnsupportedOperationExceptionatweblogic.xml.stax.XMLStreamReaderBase.getTextCharacters(XMLStreamReaderBase.java:487)ator

小米-Android 一个简单的post请求遇到的问题

问题描述 Android 一个简单的post请求遇到的问题 用volley的post请求,在其它手机上测试 线上path+轮播图url 返回正常的json数据,用小米4手机 返回一个404错误的html 如图: 经测试 在小米4手机上 线上path+其他url 获取的是正常json 线下测试path+轮播图url也能获取正常json 但是线上path+轮播图url就会返回该html 有没有大神知道什么原因?怎么解决?有人说是因为运营商,该手机用的移动卡,有关系吗? 解决方案 感觉可能跟移动卡有关

想用mvc5做一个简单的在线考试系统,求大神指点

问题描述 想用mvc5做一个简单的在线考试系统,求大神指点!!!!留下qq或者其他,详聊 解决方案 解决方案二:http://test.icesoft.cc我刚搞完的,看合不合口味,结贴给源代码解决方案三:引用1楼Acyk的回复: http://test.icesoft.cc我刚搞完的,看合不合口味,结贴给源代码 晕!难道不能输出为一张完整的试卷吗?为什么一题一屏幕,而且还不断刷新页面呢?解决方案四:引用楼主qq_24733397的回复: 想用mvc5做一个简单的在线考试系统,求大神指点!!!!

jsp问题-一个简单jsp文件检查了好几遍不知道为什么报错,求高手指点

问题描述 一个简单jsp文件检查了好几遍不知道为什么报错,求高手指点 <%@ page language="java" import="java.util.*" contentType="text/html; charset=utf-8"%> <% Locale locale = request.getLocale(); Calendar calendar = Calendar.getInstance(locale); int

xfire webservice怎么判断能不能连上一个接口

问题描述 xfire webservice怎么判断能不能连上一个接口,如果不能连在几秒内断开,不然他一直连,然后报:caught when processing request: Connection timed out: connect错误,这个过程要很长时间. 问题补充:设置了这段代码也没有用,还是要连接很长时间HttpClientParams params = new HttpClientParams(); params.setParameter(HttpClientParams.USE_

mvc-建一个简单的MVC结构,为什么用户请求的数据总是会被替换?

问题描述 建一个简单的MVC结构,为什么用户请求的数据总是会被替换? 在学着用golang开发一个简单的 MVC 结构时,IndexCtrl 继承了 Controller 之后,可以读取它的 Request 和 ResponseWriter 属性值,可是当有另一个请求的时候,上一个请求如果没处理完,这两个属性值也变成新的了. 请问下面这段代码要怎么改才可以在 IndexCtrl 的 GET() 执行时,得到的 Controller 的那两个属性值都是独立的? func main() { var