java客户端调用webservice 超时问题

java客户端调用webservice 超时问题,第1张

如何在Java客户端调用RESTful服务

public static void main(String[] args) {

Store store = new Store();// 准备参数

// 首先创建一个webservice客户端,参数依次为:webservice的url, webservice的名称, webservice的方法, 参数列表, 返回类型, 泛型的类型(不需要泛型就传入null)

WebserviceClient client = new WebserviceClient(", "store", "find", new Object[] { store }, Listclass, Storeclass);

List<Store> list = clientexecute();// 调用webservice

Systemoutprintln("从服务器返回" + listsize() + "个商品");// 得到了服务端返回的数据

}

把里边链接和参数换掉

客户端获得自定义对象包路径必须和服务器端相同,当然在客户端也可以不用建该对象,可以将客户端的自定义对象打成jar包,然后在客户端引用。

猜想用反射也可以实现改对象,但目前没有写相关例子。

<p>import javaioSerializable;</p><p>public class Hello implements Serializable {  

 / 

  客户端必须有与服务器端相同的自定义对象  

  /  

 private static final long serialVersionUID = 1L;  

 private String id;  

 private String name;  

 public String getId() {  

  return id;  

 }  

 public void setId(String id) {  

  thisid = id;  

 }  

 public String getName() {  

  return name;  

 }  

 public void setName(String name) {  

  thisname = name;  

 }  

   

}</p>  

[java] view plain copy

package client;  

  

import poHello;  

  

public interface IClientHelloManager {  

/  

[java] view plain copy

该方法名必须和服务接口一致  

[java] view plain copy

/  

[java] view plain copy

public Hello example();  

[java] view plain copy

<pre class="java" name="code">package client;  

  

import javanetMalformedURLException; //import javanetURL;  

  

//import orgcodehausxfireclientClient;  

import orgcodehausxfireclientXFireProxyFactory;  

import orgcodehausxfireserviceService;  

import orgcodehausxfireservicebindingObjectServiceFactory;  

  

import poHello;  

  

public class ServicesClient {  

    public static void main(String[] arg) throws MalformedURLException,  

            Exception {  

        String xml = ">

按你说的,可以分析得出

1,服务器 是win NT

2,服务器程序是JAVA的

3,是B/S结构

整个难点就是于java怎么样启动NT 上的exe程序。

启动EXE程序可以用线程的RuntimegetRuntime()exec();方法运行。如果有多个任务可以写个bat。

至于用户怎么发请求给server让它执行,这个不难吧,做过网站的对这个最熟悉不过了;

以上就是关于java客户端调用webservice 超时问题全部的内容,包括:java客户端调用webservice 超时问题、我想使用java 做客户端 调用.net写的webservice 后者入参是对象,java传进去的实体类,后者无法解析。、java web使用jni 调用dll实现客户端访问等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/zz/9454531.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-28
下一篇 2023-04-28

发表评论

登录后才能评论

评论列表(0条)

保存