CXF WebServices 编程
发布时间:2020-12-17 00:59:32 所属栏目:安全 来源:网络整理
导读:JAX-WS方式 需要在服务接口和实现类使用@WebService注解 @WebServicepublic interface Welcome{.... @WebService public class WelcomeImpl implements Welcome {..... 发布到jetty服务器,直接加入jetty的jar包 /** * JAX-WS方式服务端,服务接口需要@WebSer
JAX-WS方式需要在服务接口和实现类使用@WebService注解@WebService public interface Welcome{ .... @WebServicepublic class WelcomeImpl implements Welcome { .....发布到jetty服务器,直接加入jetty的jar包/** * JAX-WS方式服务端,服务接口需要@WebService注解 */ public void createJaxWSServer() { JaxWsServerFactoryBean factory = new JaxWsServerFactoryBean(); //创建WebService服务工厂 factory.setAddress("http://localhost:8080/Welcome"); //发布接口 factory.setServiceClass(Welcome.class); //注册WebService接口 factory.setServiceBean(new WelcomeImpl()); factory.getInInterceptors().add(new LoggingInInterceptor()); factory.getOutInterceptors().add(new LoggingOutInterceptor()); factory.create(); //创建WebService System.out.println("server start... JAX-WS"); }/** * JAX-WS方式客户端,服务接口需要@WebService注解 */ public void createJaxWSClient() { JaxWsProxyFactoryBean factory = new JaxWsProxyFactoryBean(); factory.setServiceClass(Welcome.class); factory.setAddress("http://localhost:8080/Welcome"); Welcome ww = (Welcome) factory.create(); System.out.println("***************************JAX-WS invoke return message:" + ww.getWelcome("CXF test")); } (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |