博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
WebService小白学习 之 使用jdk实现暴露接口 (1)
阅读量:4467 次
发布时间:2019-06-08

本文共 1238 字,大约阅读时间需要 4 分钟。

什么是webservice,请百度,不做介绍了。

WebService学习之使用jdk实现暴露接口,暴露接口后,该地址即可任何项目调用获取数据了。

目录:

系统环境:win10

java环境:jdk1.8

maven版本:3.5.2

实现过程:

1、创建 

2、添加包com.gx.webservice,添加接口 IHelloWorld.java

package com.gx.webservice;import javax.jws.WebService;@WebServicepublic interface IHelloWorld {		public String say(String str);}

3、添加包com.gx.webservice.impl,创建实现类HelloWorldImpl.java

package com.gx.webservice.impl;import javax.jws.WebService;import com.gx.webservice.IHelloWorld;@WebServicepublic class HelloWorldImpl implements IHelloWorld{	public String say(String str) {		return "hello "+str;	}}

4、添加包com.gx.server,创建Server.java,下面地址端口自定义

package com.gx.server;import javax.xml.ws.Endpoint;import com.gx.webservice.IHelloWorld;import com.gx.webservice.impl.HelloWorldImpl;public class Server {	static String address = "http://127.0.0.1:34563/helloWorld";		public static void main(String[] args) {		System.out.println("web service start");		IHelloWorld implementor = new HelloWorldImpl();		Endpoint.publish(address, implementor); //jdk实现 暴露webservice接口		System.out.println("web service started");	}	}

Run As -> Java Application,看到

在浏览器网址输入自定义address:,看到

即表示接口暴露成功,可调用数据了。

下篇:

 

整理至java1234_小峰_WebService之CXF视频教程,感谢!

 

转载于:https://www.cnblogs.com/qq1995/p/10358990.html

你可能感兴趣的文章
[SCOI2005]骑士精神
查看>>
Hibernate原理解析-Hibernate中实体的状态
查看>>
六时车主 App 隐私政策
查看>>
C语言常见问题 如何用Visual Studio编写C语言程序测试
查看>>
Web用户的身份验证及WebApi权限验证流程的设计和实现
查看>>
hdu 2098 分拆素数和
查看>>
ECMAScript6-let与const命令详解
查看>>
iOS 使用系统相机、相册显示中文
查看>>
什么是敏捷设计
查看>>
.NET中栈和堆的比较
查看>>
【莫队】bzoj 3781,bzoj 2038,bzoj 3289
查看>>
如何优化limit
查看>>
几种常用数据库字段类型查询语句
查看>>
提高效率必须改掉的7种习惯
查看>>
Java判断语句中判断条件的执行顺序
查看>>
Windows平台下tomcat+java的web程序持续占cpu问题调试
查看>>
OO第四次博客作业!
查看>>
HDU 吉哥系列故事——完美队形II 騰訊馬拉松初賽第二輪D題
查看>>
[转]SQL Server 性能调优(io)
查看>>
设计模式学习-每日一记(6.原型模式)
查看>>