apache cxf ws demo
来源:互联网 发布:域名注册信息批量查询 编辑:程序博客网 时间:2024/05/16 00:59
Apache的cxf 的WebService
服务端:
1.创建HelloWorld 接口类
package com.cxf.webService;import javax.jws.WebService;@WebServicepublic interface HelloWorld { public String sayHi(String text);}
2.创建HelloWorld 实现类
package com.cxf.webService.impl;import javax.jws.WebService;import com.cxf.webService.HelloWorld;@WebService(endpointInterface="com.cxf.webService.HelloWorld",serviceName="reservationService")public class HelloWorldImpl implements HelloWorld {public String sayHi(String text) {return "Hello:" + text;}}
3.创建Client端测试类
package com.cxf.test;import org.apache.cxf.jaxws.JaxWsProxyFactoryBean; public class Client { public static void main(String[] args) { JaxWsProxyFactoryBean factory = new JaxWsProxyFactoryBean(); factory.setServiceClass(HelloWorld.class); factory.setAddress("http://localhost:9000/ws/HelloWorld"); HelloWorld helloworld = (HelloWorld) factory.create(); System.out.println(helloworld.sayHi("kongxx")); System.exit(0); } }
4.创建Server端测试类
package com.cxf.test;import org.apache.cxf.jaxws.JaxWsServerFactoryBean; public class Server { public static void main(String[] args) throws Exception { JaxWsServerFactoryBean factory = new JaxWsServerFactoryBean(); factory.setServiceClass(HelloWorldImpl.class); factory.setAddress("http://localhost:9000/ws/HelloWorld"); factory.create(); System.out.println("Server start..."); Thread.sleep(60 * 1000); System.out.println("Server exit..."); System.exit(0); } }
5.测试
首先运行Server类来启动Web Service服务,然后访问http://localhost:9000/ws/HelloWorld?wsdl地址来确定web service启动正确。 运行
Client测试类,会在命令行输出Hello kongxx!的message。
0 0
- apache cxf ws demo
- apache cxf ws spring
- Apache CXF JAX-WS example
- Apache cxf spring ws 加密
- Apache cxf rpc demo
- APACHE-CXF demo
- 让Apache CXF支持WS-Security规范
- WS (CXF) JAX-WS
- Apache Axis2, CXF and Sun JAX-WS RI in comparison
- apache cxf之 一个简单的JAX-WS服务程序
- Apache CXF Tutorial – WS-Security with Spring
- CXF ws security 案例
- CXF之JAX-WS
- CXF JAX-WS 注释
- CXF demo
- cxf demo
- Apache CXF 学习笔记二,创建第一个基于JAX-WS的简单Sample
- apache cxf笔记之一个简单的JAX-WS服务程序
- 广州值得一玩的地方
- unity3d异步加载场景
- Easyui datagrid 编辑结束时combobox显示value而不显示text
- 内核hook NtQuerySystemInformation隐藏进程
- C++拷贝构造和赋值构造
- apache cxf ws demo
- 一篇好的原创文章首先从标题开始做起
- 广州白云国际机场IT信息化历程及信息化系统介绍
- 敏捷开发团队中PO和SM角色介绍
- Java反射机制详解
- 有几种方法来切换页面
- 2014年03月13日
- 快速学习JAVA---JFRAM
- 快速学习JAVA --标签组件:JLabel