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

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); } }
上一篇:在 VS 2013/2015 中禁用 nuget 包的源代码管理


下一篇:架构师成长之路7.1 CDN理论