WebService之CXF注解之四(测试类)

来源:互联网 发布:long型数据的取值范围 编辑:程序博客网 时间:2024/05/31 19:30

TeacherTest.java:

/** * @Title:TeacherTest.java * @Package:com.test.service * @Description: * @author:Youhaidong(游海东) * @date:2014-5-5 下午11:14:09 * @version V1.0 */package com.test.service;import org.apache.cxf.interceptor.LoggingInInterceptor;import org.apache.cxf.interceptor.LoggingOutInterceptor;import org.apache.cxf.jaxws.JaxWsProxyFactoryBean;import com.you.model.Teacher;import com.you.service.ITeacherService;/** * 类功能说明 * 类修改者 修改日期 * 修改说明 * <p>Title:TeacherTest.java</p> * <p>Description:游海东个人开发</p> * <p>Copyright:Copyright(c)2013</p> * @author:游海东 * @date:2014-5-5 下午11:14:09 * @version V1.0 */public class TeacherTest {/** * @Title:main * @Description: * @param:@param args * @return: void * @throws */public static void main(String[] args) {JaxWsProxyFactoryBean factory = new JaxWsProxyFactoryBean();            factory.getInInterceptors().add(new LoggingInInterceptor());            factory.getOutInterceptors().add(new LoggingOutInterceptor());            factory.setServiceClass(ITeacherService.class);            factory.setAddress("http://localhost:8686/Webservice/services/testTeacher");            ITeacherService client = (ITeacherService) factory.create();          Teacher teacher = new Teacher();          teacher.setTeacherNum("2007101208");        teacher.setTeacherName("李思思");        teacher.setTeacherAge("38");        teacher.setTeacherSex("女");        teacher.setTeacherQQ("5623564545");        String info =  client.findTeacherInfo(teacher);          System.out.println(info);  }}


1 0
原创粉丝点击