1、Java通过Cxf创建webService接口Java通过Cxf创建webService接口一、导入cxf需要的jar包二、编写服务类public class CxfService implements CxfServiceImpl /* (non-Javadoc) * see .liveuc.cxf.service.CxfServiceImpl#getSay(java.lang.String) */ WebMethod public String getSay(String name) return say: + name + 时间: + new Date(); WebServicepubl
2、ic class CxfService implements CxfServiceImpl /* (non-Javadoc) * see .liveuc.cxf.service.CxfServiceImpl#getSay(java.lang.String) */ WebMethod public String getSay(String name) return say: + name + 时间: + new Date(); 三、抽取接口public interface CxfServiceImpl WebMethod public abstract String getSay(String
3、name); WebServicepublic interface CxfServiceImpl WebMethod public abstract String getSay(String name);四、写启动类public class StartService public StartService() /实例化服务类 CxfService cs = new CxfService(); /用ServerFactoryBean发布服务 JaxWsServerFactoryBean sf = new JaxWsServerFactoryBean(); /设置服务访问地址 sf.setAddr
4、ess(http:/127.0.0.1:9090/say); /设置服务接口类 sf.setServiceClass(CxfServiceImpl.class); /设置服务具体类 sf.setServiceBean(cs); /开启服务 sf.create(); public static void main(String args) new StartService(); 二、cxf与Spring集成webservice二、编写Spring配置文件applicationContext.xml? 三、在web.xml中配置Spring的加载文件和cxf拦截器 contextConfigLoc
5、ation classpath:applicationContext.xml org.springframework.web.context.ContextLoaderListener cxf org.apache.cxf.transport.servlet.CXFServlet 1 cxf /ws/* contextConfigLocation classpath:applicationContext.xml org.springframework.web.context.ContextLoaderListener cxf org.apache.cxf.transport.servlet.C
6、XFServlet 1 cxf /ws/* 四、编写要提供的webservice接口和实现类2.编写服务接口 WebService public interface CxfServiceImpl WebMethod public abstract String getSay(String name); 3.编写服务具体类 WebService public class CxfService implements CxfServiceImpl /* (non-Javadoc) * see .liveuc.cxf.service.CxfServiceImpl#getSay(java.lang.String) */ WebMethod public String getSay(String name) return say: + name + 时间: + new Date(); 2.编写服务接口WebServicepublic interface CxfServiceImpl WebMethod public abstract String getSay(String name);3.编写服务具体类WebServicepublic class CxfService implements CxfServiceImpl /* (non-Javadoc) * see cn.
copyright@ 2008-2022 冰豆网网站版权所有
经营许可证编号:鄂ICP备2022015515号-1