看了网上给的一些资料,写了一个SOA的服务端和客户端,传递的是javabean对象,用的是Axis
不用手动生成stub文件,感觉比较简单点。
1、服务端代码,很简单,很普通
package cn.cnic.sdc.jenva.soa.axis2;
import java.util.HashMap;
import java.util.Vector;
public class OrderService {
public Order returnOrder(Order order){
Order newOrder = new Order();
if(order.getId().equals("1")){
newOrder.setName("ronghao");
} else{
newOrder.setName(order.getName());
}
return newOrder;
}
/*
public HashMap returnPeople(Vector v){
HashMap hm = new HashMap();;
for (int i=0; i
hm.put(v.get(i).getId(),v.get(i).getName());
}
return hm;
}
*/
}
2、客户端代码
package cn.cnic.sdc.jenva.soa.axis2;
import ja