远程接口,无法保存类的特性吗?
public class HelloWorld
{
private boolean loginFlag = false;
public void login(String name,String password){
.
.
loginFlag = true;
}
public String[] getUserInfo(){
String name = "kelin";
String[] ss = new String[4];
ss[0] = name + "0";
ss[1] = name + "1";
ss[2] = name + "2";
ss[3] = name + "3";
if(loginFlag){
System.out.println("SUCCEEFUL....");
}
else
System.out.println("no.....");
return ss;
}
}//end class
但是用junit测试:
代码如下:
public class TestWSClient extends TestCase {
public TestWSClient(String string) {
super(string);
}
public void SayHelloClient() throws Exception {
localhost.gkbws.services.ws.HelloWorldService service = new localhost.gkbws.services.ws.HelloWorldServiceLocator();
localhost.gkbws.services.ws.HelloWorld client = service.getws();
client.login("dd","bb");
String[] retValue = client.getUserInfo();
for (int i = 0; i < retValue.length; i++) {
String s = retValue[i];
System.out.println(s);
}
//System.out.println(retValue);
}
public static Test suite() {
TestSuite suite = new TestSuite();
suite.addTest(new TestWSClient("SayHelloClient"));
return suite;
}
}
返回是:
kelin0
kelin1
kelin2
kelin3
no.....
说明flag没有变
这也就是说,远程接口只是方法调用,无法保存类的基本特性
现在的接口是要先调用login方法,才可以用etUserInfo()方法,我如何实现呢?
第一次用web service就发现这个问题,郁闷了。。。
相关推荐
php获取远程图片并下载保存到本地的方法分析
本文实例讲述了php获取远程图片并下载保存到本地的方法。分享给大家供大家参考,具体如下: 远程图片指的是远端服务器上的数据我们可以通过php的许多函数来读取下载了,这里整理了两个可以自动下载远程图片并下载保存到本地的例子。 例1,可以自动识别图片类型然后进行对应的保存 /* *功能:php完美实现下载远程图片保存到本地 *参数:文件url,保存文件目录,保存文件名称,使用的下载方式 *当保存文件名称为空时则使用远程文件原来的名称 */ function getImage($url,$save_dir='',$filename='',$type=0){ if(trim($url)=='')
RedisDesktopManager无法远程连接Redis的完美解决方法
Linux环境:ubuntu16.04 Redis服务端版本:3.2.6 Redis客户端下载链接:https://redisdesktop.com/download 省略Linux系统安装Redis教程,网上安装教程很多;建议用tar.gz包安装 Redis官网tar.gz下载地址:wget http://xiazai.jb51.net/201803/yuanma/redis-3.2.6(jb51.net).rar 下载RedisDesktopManager客户端,输入服务器IP地址,端口(缺省值:6379);点击Test Connection按钮测试连接,连接失败! 什么问题呢?原
UML类图中的接口与接口实现
本文基于UML规范,介绍了UML类图中的接口与接口实现
SpringBoot如何使用feign实现远程接口调用和错误熔断
主要介绍了SpringBoot如何使用feign实现远程接口调用和错误熔断,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
安卓调用远程http接口http-json
自己写的Android app调用任何平台提供的http接口,调用传回json的接口


