位置:
首页
→
Java开发
→
Java EE
问题状态
请问:客户用xfire做了一个web service,并给出了URL,让我们从远端调用(用java调用),那该怎么调用呢?
悬赏分:100
已经过期
过期时间2007-11-5 15:31
其实这个web
service
是用xfire+spring+hibernate做的,根据http://localhost:8080/webservice_helloworld/HelloWorldService.ws?wsdl
,该怎么调用呢?我们用的是java.例:web
service的接口:public
interface
HelloWorld
{
String
sayHelloWorld(String
name);
}
实现类:public
class
HelloWorldImpl
implements
HelloWorld
{
public
String
sayHelloWorld(String
name)
{
String
helloWorld
=
"hello,"
+
name;
return
helloWorld;
}
}
如何调用其中的sayHelloWorld方法?
★★★ 问题补充 ★★★
(2007-11-12 9:17:54)
这种方法是在同一工程中的调用,如果在另一工程(或另一台机器)中调用它,应该怎么调用呢?
提问者:
vigor_lee@126.com - 头衔:开发爱好者
最佳答案
Service
srvcModel
=
new
ObjectServiceFactory().create(HelloWorld.class);
XFireProxyFactory
factory
=
new
XFireProxyFactory(XFireFactory.newInstance().getXFire());
HelloWorld
hw
=
(HelloWorld)factory.create(srvcModel,
url);
之后可以通过hw调用接口的方法
回答者:
mavisliky@sohu.com
-
头衔:开发爱好者
2007-11-5 19:00:34
回复答案
共2条
在不同工程中也是使用这种方法调用。
回答者:
mavisliky@sohu.com
-
头衔:初级程序员
2007-11-12 13:40:47
我的回答:
回答即可得10分,被采纳则可得50分+悬赏分。
验证码
最新问题
欢迎使用本系统,智囊团。踊跃回答,赢得积分。
使用有问题请到
帮助
关于我们
|
商务合作
|
招聘信息
|
客服中心
|
服务条款
|
免责声明
|
网站导航
|
java培训
Copyright 2007 zhinangtuan.net.cn all rights reserved 版权所有