Java论坛网»Java技术»验证“基于xfire发布的webservice”的问题
验证“基于xfire发布的webservice”的问题
问?:
网上例子的客户端代码如下:
Service testServiceModel = new ObjectServiceFactory().create(TestService.class);
TestService cal = (TestService) new XFireProxyFactory().create(testServiceModel, "http://myurl:8080/Services/TestService.soap");
System.out.println(cal.test("134","235"));
******************************************************
如上,“TestService”是提供webservice的实现类的接口
我的疑问是:可不可以在客户端不用引用这个接口文件,因为service提供的方法以及参数都在wsdl文件中定义好了,所以似乎可以在客户端根据wsdl,生成一个请求的soap传过去,然后得到返回结果
不知道这样的代码该如何写?
答!: 1:
已解决:发上来大家看看吧,参考自http://www.springside.org.cn/docs/reference/XFire.htm
具体代码如下:
Client client = new Client(new URL("http://myurl:8080/Services/TestService.soap?wsdl"));
Object[] results = client.invoke("test", new Object[] {"134", "235"});
相关JAVA教程:
Action[/newAccountAction] does not contain method named de
NHibernate加分布式,欢迎大家来提供建议!!
小弟初学hibernate麻烦问大家几个问题!在线等!
文件和目录(I/O)操作
JAVA对象序列化成XML与C++通信的问题
有那位有tomcat安装到unix整理的文档,谢谢
程序启动后获取输入参数的问题(顶有分)
到底用不用portal
菜鸟问题:
高分求助!写了个Schema 书上改过来 但老是出错 validate通不过
Spring中怎么配置Velocity
请问大家我需要买一本或者下载一本什么样的书(有这方面开发经验的朋友给我意见啊)