JAX-WS服务端及客户端
2016-03-13 22:54
316 查看
一、概述
Java API for XML Web Services (JAX-WS)是Java程序设计语言一个用来创建Web服务的API。
在服务器端,用户只需要通过Java语言定义远程调用所需要实现的接口SEI(service endpoint interface),并提供相关的实现,通过调用JAX-WS的服务发布接口就可以将其发布为WebService接口。
在客户端,用户可以通过JAX-WS的API创建一个代理(用本地对象来替代远程的服务)来实现对于远程服务器端的调用。
二、使用jdk的JAX-WS发布服务
1.写服务端的接口
View Code
打印的结果:hi, Tom
Java API for XML Web Services (JAX-WS)是Java程序设计语言一个用来创建Web服务的API。
在服务器端,用户只需要通过Java语言定义远程调用所需要实现的接口SEI(service endpoint interface),并提供相关的实现,通过调用JAX-WS的服务发布接口就可以将其发布为WebService接口。
在客户端,用户可以通过JAX-WS的API创建一个代理(用本地对象来替代远程的服务)来实现对于远程服务器端的调用。
二、使用jdk的JAX-WS发布服务
1.写服务端的接口
package com.webservice; import com.webservice.jaxws.HelloImpl; import com.webservice.jaxws.HelloImplService; public class ClientTest { public static void main(String[] args) { //创建一个用于产生HelloImpl实例的工厂,HelloImplService类是wsimport工具生成的 HelloImplService service = new HelloImplService(); //通过工厂生成HelloImpl一个实例 HelloImpl hello = service.getHelloImplPort(); //调用HelloImpl接口的方法 String value = hello.sayHello("Tom"); System.out.println(value); } }
View Code
打印的结果:hi, Tom
相关文章推荐
- ssh免密码登陆
- MVC设计模式
- STL-算法总结
- Class类文件加载机制
- linux-export
- fragment传值给Activity
- iOS使用AVFoundation实现二维码扫描
- python(5)- sys.stdout()实现进度条
- 学习Java第一天
- TinyHttp-最简单的Web Server浅析
- DialogFragment宽度问题处理
- OSChina 周一乱弹 ——你敢不敢跟我姐离婚 跟我浪迹天涯
- 银行客户排列问题
- 杭电oj 2019 数列有序
- 用python画三角形外接圆和内切圆
- jsp之request对象
- 设计模式七大原则
- https://github.com/wytings
- 汇编学习
- 迭代器模式