1 Axis2的简单WebService示例
1.1 新建一个web工程,创建一个类Greeting,用于当作webservice服务
代码如下:
package amyservices; import java.text.SimpleDateFormat; import java.util.ArrayList; import java.util.Calendar; import java.util.Date; import java.util.List; import Com.WebService.Model.Person; public class Greeting { public String getGreeting(String name){ return "你好:" + name; } public int getPrice() { return new java.util.Random().nextInt(1000); } public List<Person> GetPersonList() { List<Person> list = new ArrayList<Person>(); Person model = new Person(); model.setKeyID("1214324234234234324"); model.setName("張三"); Calendar birth = Calendar.getInstance(); birth.set(1990, 11, 22); model.setBirth(birth); list.add(model); model = new Person(); model.setKeyID("1214324234234234324"); model.setName("李四"); birth = Calendar.getInstance(); birth.set(1990, 11, 22); model.setBirth(birth); System.out.println(birth.toString()); list.add(model); for(Person item : list) { System.out.println(item.getName()); } return list; } public String PrintNow() { Calendar cale = Calendar.getInstance(); Date tasktime=cale.getTime(); SimpleDateFormat df=new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); System.out.println(df.format(tasktime)); return df.format(tasktime); } }