1  接口 HelloWS.java

package com.webservice.ws.interfaces;import javax.jws.WebMethod;
import javax.jws.WebService;/*** 定义终端接口* * */@WebService
public interface HelloWS {@WebMethodpublic String sayHello(String name);
}

2 接口实现类 HelloWSImpl.java

package com.webservice.ws.impl;import javax.jws.WebService;import com.webservice.ws.interfaces.HelloWS;/*** 终端接口的实现* server端* */@WebService
public class HelloWSImpl implements HelloWS {public String sayHello(String name) {System.out.println("server " + name + " sayHello");return null;}}

3 发布 HelloWsPublish.java

package com.webservice.ws.publish;import javax.xml.ws.Endpoint;import com.webservice.ws.impl.HelloWSImpl;/*** 发布hello webservice* */
public class HelloWsPublish {  public static void main(String args[]){String address = "http://127.0.0.1:8080/webService_01_helloWorld/HelloWS";HelloWSImpl helloWSImpl =  new HelloWSImpl();Endpoint.publish(address, helloWSImpl); System.out.println("发布成功");}
}

4  启动,运行HelloWsPublish.java中的main方法,在浏览器中输入下面url

http://127.0.0.1:8080/webService_01_helloWorld/HelloWS?wsdl

成功访问,截图如下:

webService学习2:hello word入门相关推荐

  1. Nordic蓝牙nRF52840入门学习:Hello Word

    Nordic蓝牙nRF52840入门学习:Hello Word 前言 准备工作 前言 给大家分享Nordic的蓝牙nRF52840入门学习.向串口打印Hello Word 准备工作 1:开发板 2:开 ...

  2. 逐梦旅程学习笔记 DirectX开发入门02:旋转的彩色立方体

    本文是 系列笔记DirectX部分的第2篇,上一篇参见 逐梦旅程学习笔记 DirectX开发入门01:应用程序基本框架 这个示例增加了一些实际的内容,首先是绘制一个颜色随机变幻的彩色立方体,其二是显示 ...

  3. C语言极速学习开发——51单片机入门编程之使用KeilC51进行代码编译(点亮你心中学习的精神之灯-下)

    系列文章目录 提示:本文章为系列文章,系列文章的所有文章的目录后期会时刻更新,喜欢的朋友请收藏好 <第一章 C语言极速学习开发--51单片机入门编程之使用KeilC51进行代码编译(点亮你心中学 ...

  4. Hadoop学习笔记(1) ——菜鸟入门

     Hadoop学习笔记(1) --菜鸟入门 Hadoop是什么?先问一下百度吧: [百度百科]一个分布式系统基础架构,由Apache基金会所开发.用户能够在不了解分布式底层细节的情况下.开发分布式 ...

  5. Maven学习总结(一)——Maven入门

    2019独角兽企业重金招聘Python工程师标准>>> Maven学习总结(一)--Maven入门 一.Maven的基本概念 Maven(翻译为"专家",&quo ...

  6. [WebService] xml WebService学习1

    [WebService] xml WebService学习1 管理工具->性能 SQL 事件探查器可以使您轻松地捕获在正常负载下服务器上发生的所有事件,并提供有关这些事件的信息.将 SQL 事件 ...

  7. 五本必读的深度学习圣经书籍,入门 AI 从 深度学习 开始

    原标题:`五本必读的深度学习圣经书籍,入门 AI 从「深度学习」开始` (以下以 Daniel Jeffries 第一人称撰写) 多年来,由于实验室研究和现实应用效果之间的鸿沟,少有人持续研究人工智能 ...

  8. PyTorch 深度学习: 60 分钟极速入门

    PyTorch 深度学习: 60 分钟极速入门 2019年年初,ApacheCN组织志愿者翻译了PyTorch1.2版本中文文档(github地址),同时也获得了PyTorch官方授权,我相信已经有许 ...

  9. 【完结】给新手的12大深度学习开源框架快速入门项目

    文/编辑 | 言有三 这是一篇总结文,给大家来捋清楚12大深度学习开源框架的快速入门,这是有三AI的GitHub项目,欢迎大家star/fork. https://github.com/longpen ...

最新文章

  1. oracle中pdb,Oracle12c数据库创建pdb的3种方法
  2. 10.Spark之RDD及编程接口
  3. 数字图像处理(拓展)
  4. linux python2.7 scipy_scipy.sparse.linalg.sp为Linux系统上的大型稀疏矩阵解决了令人惊讶的行为...
  5. MySQL binlog日志三种模式选择及配置
  6. RGB 256颜色表代码表
  7. Spring学习:通过黎活明视频1
  8. mysql 没有 myd_MySQL中找不到.myd文件的问题
  9. 华三防火墙Reth链路冗余技术
  10. turtle画了一个皮卡丘
  11. 展览会议签到方式之——CES亚洲消费电子展自助签到
  12. 微信小程序文字链接生成二维码,扫描识别二维码
  13. Salesforce系列(0):Salesforce注册开发者账号!
  14. 区块链100讲:Hyperledger Cello简介
  15. kali linux超级用户_Kali Linux操作系统将从本月发布的新版本开始默认不再使用root账户...
  16. Windows API 理解----Nt* Zw*
  17. 国际多语言出海商城返佣产品自动匹配订单源码
  18. Moveit编程——moveit 编程技巧笔记——圆弧轨迹规划+修改轨迹
  19. 类的反射(EKT技术)
  20. C语言/C++基础之樱花之歌

热门文章

  1. Linux 串口 gprs at,linux下GPRS模块使用AT命令实现拨接电话,发中英文短信
  2. 泛型的作用是什么?——Java系列学习笔记
  3. Linux第五章自测习题——Linux系列学习笔记
  4. 【测试点分析】1035 Password (20 分)
  5. 大数系列之大数相加(ACM通过)(一)
  6. 数据结构学习笔记:顺序表的删除操作及其演化题目总结
  7. 阿里巴巴java规范检查_阿里巴巴Java开发规范
  8. python signal模块作用_如何理解python中信号Signal?
  9. java中判断两个方法是否相同
  10. 按钮开始多线程_微软MR技术专家分享:AR/VR多线程处理的八年经验与技巧