UserInfo:
import java.io.Serializable;
public class UserInfo implements Serializable {
private static final long serialVersionUID = -5098656001792288035L;
private String name;
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
}
HelloWordDao:
import java.util.List;
public interface HelloWordDao {
public List<UserInfo> getList(String name);
}
HelloWordImp:
import java.util.ArrayList;
import java.util.List;
public class HelloWordImp implements HelloWordDao {
public List<UserInfo> getList(String name) {
List<UserInfo> list = new ArrayList<UserInfo>();
for (int i = 0; i < 10; i++) {
UserInfo userInfo = new UserInfo();
userInfo.setName(name + i);
list.add(userInfo);
}
return list;
}
}
HellowordTest:
import java.util.List;
public class HelloWordTest {
public static void main(String[] args) {
HelloWordDaoClient client = new HelloWordDaoClient();
HelloWordDaoPortType service = client.getHelloWordDaoHttpPort();
List<UserInfo> list = service.getList("qq").getUserInfo();
for (UserInfo userInfo : list) {
System.out.println(userInfo.getName().getValue());
}
}
}
HelloWordDao.aegis.xml:
<!--
<mappings>
<mapping uri="" name="">
<method name="methodName">
<return-type mappedName="" componentType=""/>
<parameter index="" mappedName=""/>
</method>
<property name="" mappedName="" style="attribute|element" mce_style="attribute|element" componentType=""/>
</mapping>
</mappings>
-->
这里要解释一下:
调用的时候注意: service.getList("qq").getUserInfo();