使用Xfire和Spring配置web service
package test;import java.util.ArrayList;import java.util.List;import org.springframework.context.ApplicationContext;import org.springframework.context.support.ClassPathXmlApplicationContext;public class HelloWSTest {public static void main(String[] args) {ApplicationContext ctx = new ClassPathXmlApplicationContext("applicationContext.xml");IHelloWS service = (IHelloWS)ctx.getBean("helloService");service.sayHello();System.out.println(service.whatSay());Foo foo = new Foo();foo.setName("zhouQ");service.sayHello(foo);List<Boo> list = new ArrayList<Boo>();Boo boo1 = new Boo();boo1.setFirstName("zhou");boo1.setLastName("Q");list.add(boo1);Boo boo2 = new Boo();boo2.setFirstName("YY");boo2.setLastName("ning");list.add(boo2);List<Foo> lists = service.says(list);for (int i = 0;i<lists.size();i++) {foo = lists.get(i);System.out.println(foo.getName());}}}