一个简单的WebService服务

简介: 现在,网上提供的免费的webservice服务的网站:http://www.webxml.com.cn/ 从扩展名上看,是 .net构建的网站。看看功能的实现效果:   需求:我们要远程调用手机号归属地的查询: 开发步骤:1.建立工程:ws01_firstws2.用jdk自带的工具读取wsdl地址 新建 结果输出:根据远程的服务生成的这些内容称之为stub—桩,将生成的桩复制到项目的目录中去:下一步:要编写客户端调用。
现在,网上提供的免费的webservice服务的网站:
http://www.webxml.com.cn/


 


从扩展名上看,是 .net构建的网站。 看看功能的实现效果:

 

 

 





需求:我们要远程调用手机号归属地的查询:

 



开发步骤:
1.建立工程:ws01_firstws 2.用jdk自带的工具读取wsdl地址

 


新建

 



结果输出:

根据远程的服务生成的这些内容称之为stub—桩,将生成的桩复制到项目的目录中去: 下一步:要编写客户端调用。
public class FirstClient { public static void main(String[] args) { //1.找到桩中的服务类,实例化它 MobileCodeWS mcs =new MobileCodeWS(); //2通过服务得到接口的实例 MobileCodeWSSoap mc =mcs.getMobileCodeWSSoap(); //3.通过接口调用方法得到数据 String str =mc.getMobileCodeInfo("18618372386", ""); //4打印: System.out.println(str); } } 打印的结果:

 



说明:我们用java客户端,调用了远程的 .net的webservice的服务。!

 

相关文章
|
Java C++ 算法
带你读《JVM G1源码分析和调优》之二:G1的基本概念
本书尝试从G1的原理出发,系统地介绍新生代回收、混合回收、Full GC、并发标记、Refine线程等内容;同时依托于jdk8u的源代码介绍Hotspot如何实现G1,通过对源代码的分析来了解G1提供了哪些参数、这些参数的具体意义;最后本书还设计了一些示例代码,给出了G1在运行这些示例代码时的日志,通过日志分析来尝试调整参数并达到性能优化,还分析了参数调整可能带来的负面影响。
|
安全 Android开发
游戏封包,你会了吗?
游戏封包,你会了吗?
1326 1
游戏封包,你会了吗?
|
运维 监控 Kubernetes
微服务:监控体系,容器监控
微服务:监控体系,容器监控
微服务:监控体系,容器监控
|
Web App开发 缓存 监控
|
人工智能 运维 自然语言处理
复盘|“云”加持下,北大英华加速法律人工智能
前沿科技应用于专业性极强的法律行业,人工智能技术如何帮助检索浩瀚如烟的卷宗、起草基本的法律文书和商业合同、对诉讼案件风险进行预测等等,不但能将法律从业者从重复性的工作中解放出来,更能促进“类案同判”带来的法律适用统一性和稳定性,加快实现司法公正。 北大英华与阿里云从2019年开始合作,从在云上布置应用到人工智能、大数据等产品的使用,合作逐步深入,也见证着中国法律数字化建设的发展。
758 0
复盘|“云”加持下,北大英华加速法律人工智能
|
存储 弹性计算 运维
Flink on K8s 在京东的持续优化实践
京东资深技术专家付海涛在 FFA 2021 的分享
Flink on K8s 在京东的持续优化实践
|
存储 前端开发 算法
1024程序节|完全开源、编程原生体验、轻量化,不来试试吗
1024程序节|完全开源、编程原生体验、轻量化,不来试试吗
399 0
1024程序节|完全开源、编程原生体验、轻量化,不来试试吗
|
搜索推荐 芯片
表面贴装技术和SMT设备
现在看看任何一件商业制造的电子设备,里面都装满了微型设备。这些组件不是像那些可能用于家庭建筑和套件的那样使用带引线的传统组件,而是安装在电路板的表面上,而且许多组件的尺寸很小。
459 0
表面贴装技术和SMT设备
|
数据采集 机器学习/深度学习 人工智能
复盘|重庆智慧水务:掌握技术,掌握主动权
重庆水务集团的智慧建设,解决了三个难题——数据采集、算法应用和数据文化的建立。
1141 0
复盘|重庆智慧水务:掌握技术,掌握主动权