jax-ws web services android客户端怎么调用

2025-06-23 02:06:50
推荐回答(1个)
回答1:

1 JAVA版 服务器端 使用myeclipse 10+jax-ws API 很容易做一个服务端

1 新建一个 webservices project 工程 (导入 myeclipse library jax-ws 2.1 包 和 GSON2.4包, 这里用gson返回字符串
2 建立一个 bean 主要用来存储数据, 不用也可以
只有2个字段 private string name ; private int age; 配置 get set
3 建立一个 对外服务类, 写几个函数
package zms.zte.wbs;
import java.util.ArrayList;
import java.util.List;
import com.google.gson.Gson;
import zms.zte.wbs.bean.userinfo;
public class SayHello {

/* public static void main(String[] args) {

SayHello sayHello=new SayHello();

System.out.println(sayHello.getusers());
}*/

public String getuser(String name,int age)
{

userinfo u=new userinfo(name, age);
Gson sGson=new Gson();

return sGson.toJson(u);
}

public String getusers()
{
List ls=new ArrayList();
for (int i=0; i<10; i++)
{
userinfo userinfo=new userinfo("name"+i, i);
ls.add(userinfo);
}

Gson sGson=new Gson();

return sGson.toJson(ls);

}

}

4 然后 把这个类作为webservice发布
new--webserices--选择 从 bean 生成 , 不是从wsdl生成