***第一步:创建客户端服务

1)创建一个服务接口

2)创建一个实现类实现接口

3)创建一个方法开启服务

这三步注意点:::实现类上必须添加@WebService标签

:::发布服务的时候用到的函数是EndPoint.publish();两个参数

***第二步:利用上面的endpoint的第一个参数来查看WSDL找两个关键值

1::service    name里的值

2::portType name里面的值

接着利用一个命令wsimport -s .   http..........?wsdl创建客户端要使用的类,,,

然后创建服务视图

WebserviceService w= new WebserviceService();

找到point

Webservice webservice = w.getWebservicePort();
    String dd=webservice.getWeather("上海");

System.out.println(dd);

   一定要删除原来的同名类,要不会有冲突

转载于:https://www.cnblogs.com/fdbk/p/8685753.html

webservice入门程序学习中经验总结相关推荐

  1. java子类创建过程_JAVA入门小小白学习中ing(匿名对象、封装性、继承性、子类对象的创建过程、spuer关键字(用法一))...

    小小白慢慢学习中ing 第十二天 努力努力 本日内容(匿名对象.封装性.继承性.子类对象的创建过程.spuer关键字) 1.匿名对象 创建对象的语法:Person p1 = new Person(); ...

  2. 一文读懂深度学习中的矩阵微积分

    点击视学算法标星,更快获取CVML新技术 鱼羊 编译整理 量子位 报道 | 公众号 QbitAI 想要真正了解深度神经网络是如何训练的,免不了从矩阵微积分说起. 虽然网络上已经有不少关于多元微积分和线 ...

  3. 深度学习中激活函数的作用

    0.从深度学习开始说起 今天检索多标签分本分类的文献时,遇到一个关于激活函数的疑惑: 如果有大牛看到,知道如何更好的理解这句话的含义,希望在评论里解惑! 由惑而生,所以我打算总结一下深度学习模型中常用 ...

  4. 数学之美:深度学习中的概率论

    3-1.为什么使用概率? 概率论是用于表示不确定性陈述的数学框架,即它是对事物不确定性的度量. 在人工智能领域,我们主要以两种方式来使用概率论.首先,概率法则告诉我们AI系统应该如何推理,所以我们设计 ...

  5. 两个月入门深度学习,全靠动手实践!一位前端小哥的经验分享

    两个月入门深度学习,全靠动手实践!一位前端小哥的经验分享   在当前社会,技术日新月异,一个全栈工程师不及时学习新知识,掌握AI技能,再过两年就算不上"全栈"了. 产品发烧友.前端 ...

  6. 给入门程序员20条编程经验

    给入门程序员20条编程经验(转) 1. 估算解决问题所需要的时间. 不要怕,承认吧!我曾见过一些程序员为了解决一个特殊问题而坐在显示器前面8小时. 为自己定一个时间限制吧,1小时.30分钟或甚至15分 ...

  7. 小程序学习从入门到熟练教程

    前言 小程序学习起来还是比较简单的,算是比较容易入门的一行.由于移动端的发展,人们现在普遍依赖手机,而手机里面玩的最多的就属微信了.总体来说小程序开发需求量还是挺大的. 前端必备基础知识 如果你是0前 ...

  8. SpringMVC学习(一)———— springmvc框架原理分析和简单入门程序

    一.什么是springmvc? 我们知道三层架构的思想,并且如果你知道ssh的话,就会更加透彻的理解这个思想,struts2在web层,spring在中间控制,hibernate在dao层与数据库打交 ...

  9. java mvc框架代码_JAVA技术学习笔记:SpringMVC框架(内附入门程序开发代码)

    原标题:JAVA技术学习笔记:SpringMVC框架(内附入门程序开发代码) JavaEE体系结构包括四层,从上到下分别是应用层.Web层.业务层.持久层.Struts和SpringMVC是Web层的 ...

最新文章

  1. 利用LSTM(长短期记忆网络)来处理脑电数据
  2. 使用drbd进行磁盘扩容,小磁盘扩容大磁盘后大小未变的问题解决方法
  3. 小白入门商业数据分析师的课程测评
  4. BZOJ2115:[WC2011] Xor(线性基)
  5. 预编码 matlab,无线通信-预编码-MATLAB代码合集
  6. Please make sure you have the correct access rights and the repository exists.报错问题
  7. PAT_B_1060_Java(25分)
  8. Java GUI 基础知识
  9. git checkout 和 git reset
  10. continue break
  11. python数据类型总结_Python 数据类型总结
  12. 中文分句java_基于CRF序列标注的中文依存句法分析器的Java实现
  13. java 集合排序方法_java集合排序方法sort的使用
  14. 从备用类型总盗用steal page
  15. VMware卸载后再安装提示无法打开注册表项 UNKNOWN\Components\…解决办法
  16. c4d语言在哪个文件夹,c4d的插件目录是哪个文件夹(c4d插件怎么安装)
  17. 联想台式计算机 不启动u盘,联想电脑没有u盘启动项怎么办_联想电脑找不到u盘启动如何解决...
  18. Latex学习笔记 (5) 通用长度单位
  19. 关于机械革命电脑关机后自动重启的解决方案
  20. 基于java学生签到考勤系统

热门文章

  1. 网络操作系统与通常的操作系统的区别
  2. 点击更新没反应_Edge浏览器双击无反应?再也不用烦恼啦
  3. C语言中不安全的函数
  4. golang中utf8和汉字互转
  5. Golang 新手可能会踩的 50 个坑
  6. linux下线程错误码表
  7. 数据结构:栈--计算表达式
  8. C七:指向函数的指针 ------ 函数指针(function pointer)
  9. JQuery-FullCalendar 多数据源实现日程展示
  10. Spring的Java配置方式