在写代码之前应该知道webservice是干什么的,webService既不是一种框架也不是一种技术,他只是一个规范,是一种跨平台,跨语言的规范。webService出现的目的是解决不同平台,不同语音所编写的应用之间如何相互调用

通俗点:加入java里有如下方法

public List getCatsByUser(User user)

要求是,有一个c语言写的程序,他想去调用上面的getCatsByUser方法。解决方法就是webservice

直接说操作流程:

1.打开网址http://www.webxml.com.cn/zh_cn/web_services.aspx,这个网址里面

选择

箭头指向的网址,这个网址就是提供给我们来访问全国手机号码归属地数据的接口,打开这个网址是个xml文件。网址前面的WSDL表示的就是webservice description language:webservice描述语言。

点击进去后,滚动条拉到最下面找到

MobileCodeWS就是服务类,MobileCodeWSSoap就是这个服务类的接口,可以通过这个接口来获取数据,这两个类是我们后面查询数据需要用到的

接下来就是在本地创建一个文件夹来存放等一下要生成的java代码文件

我是在administactor下创建了一个webservice文件夹

接下来就是在dos界面执行命令,需要在你需要生成代码的目下进行执行,我就在C:\Users\Administrator\webservice下

第一步是进入我上面创建的文件夹,第二步是执行生成java代码,"-s . "后面的网址是第一张图片所标识的网址

回车之后会出现

红色框框的部分就是成功了,在webservice文件夹下就会生成一个cn.com.webxml文件结构目录。这时候,在eclipse里面创建一个工程,

,把整个目录考到这个工程里面然后创建一个App.java的类

App.java就是客户端执行程序了

App.java

packagecn.com.webxml;public classApp {public static voidmain(String[] args) {

MobileCodeWS ws= newMobileCodeWS();

MobileCodeWSSoap soap=ws.getMobileCodeWSSoap();

String result= soap.getMobileCodeInfo("13333333333", null);

System.out.println(result);

}

}

代码中的

MobileCodeWS和

MobileCodeWSSoap都是上面说道的xml文件中提到的服务接口和服务类,

getMobileCodeWSSoap是MobileCodeWSSoap接口的一个方法

接下来运行就可以得到手机号码归属地

其实大多数的代码都是直接生成的,需要写的就只有App.java这个类来调用服务来获取数据。可能写的不是很清楚,就当笔记了

java web实现拨打电话_java的webservice实现电话号码查询相关推荐

  1. java web实现拨打电话_Android实现打电话功能

    初学安卓,入门的应用 .打电话. 新建Android 项目 layout 控件布局 :activity_main.xml xmlns:tools="http://schemas.androi ...

  2. java web短信接口_Java调用WebService短信接口-Go语言中文社区

    一.WebService接口说明 以http post的形式进行发送,上面是请求信息,下面是返回值. 接口文档返回值部分介绍. 二.Java代码,其中的MD5工具类请参照我的其他文章,或自己找一个MD ...

  3. web端拨打电话、发送短信

    ** web端拨打电话.发送短信 ** 在做一个微信的微网站中的一个便民服务电话功能的应用,用到移动web页面中列出的电话号码,点击需要实现调用通讯录,网页一键拨号的拨打电话功能. 如果需要在移动浏览 ...

  4. java web 怎么实现直播_Java web后端直播接入腾讯IM聊天

    类似于斗鱼直播间的聊天 直播.png 接入第三方IM,大部分功能实现依赖于前端.后端侧重于创建群组的时机,以及考虑群组解散的时机(如果有合理的退群机制和定期清理群人数的机制,当我没说,不用考虑解散群组 ...

  5. java web编码详解_java web 开发 编码问题详解

    java web 开发 编码问题详解 浏览器 IE/FireFox ------------->Servlet容器-------------------------->显示页面 编码   ...

  6. Java Web开发与实战_Java Web开发技术与实战项目

    [实例简介] 北大青鸟ACCP6.0 使用JSP/Servlet/Ajax技术开发新闻发布系统第一部分课件以及代码答案1到6章 [实例截图] [核心代码] 7.<JavaWeb开发技术> ...

  7. java web学什么软件_java web开发是什么?该怎么学习?

    Java中有前端这个开发方向,上回我们说到了javaweb是什么?你们应该对javaweb有了一定的了解了,那你们知道该如何学习web吗?小编这里整理了一些相关知识,快来看看吧. 一.javaweb是 ...

  8. java web编码详解_Java Web 之编解码分析

    Java Web 之编解码分析 所谓编码,就是将字符转换成字节,所谓解码,就是将字节转换为字符.而编解码中存在的问题主要是由编码和解码所用字符集不匹配导致的.本文主要从以下三个方面分析 Java We ...

  9. java web初级面试题_Java Web应用程序初学者教程

    java web初级面试题 Java Web Application is used to create dynamic websites. Java provides support for web ...

最新文章

  1. 面试 Java 高级后端开发,要准备哪些知识点?
  2. conda 安装软件
  3. NOIP2008提高组(前三题) -SilverN
  4. 首个面向手绘草图的深度自监督表示学习
  5. lombok链式调用_翻车!记一次使用 Lombok 造成的事故!
  6. 一个多文件编程里.h文件定义static变量产生的问题
  7. Github和Git的基本教程,适合新手
  8. C4D常用快捷键与自定义快捷键分享
  9. mac 下 docker 镜像加速器
  10. MATLAB中Imcrop函数的用法
  11. sheet中没有getcolumns()方法吗_痘痘能去除吗?有没有效果比较好的祛痘方法
  12. js实现幻灯片案例解析
  13. 上一周,小白的我试着搭建了两个个人博客:在github和openshift上
  14. 【系统分析师之路】2007年下系统分析师上午综合知识真题
  15. 关于电脑新建共享文件夹相关教程
  16. 一个基于 Spring Boot 的在线考试系统
  17. 我的世界服务器修改配置文件,瞬间统一 配置文件config修改 教程
  18. 大事件后台管理系统——个人中心
  19. python时间戳_Python时间戳使用和相互转换详解
  20. flutter 保存图片或者视频到相册

热门文章

  1. 北京内推 | 华为诺亚方舟实验室招聘自动驾驶预测/规控/仿真算法研究员
  2. 王小川想走张一鸣和黄峥的老路,但终点不同
  3. WinServer misc
  4. 服务器omv系统,在Debian上安装OpenMediaVault开源NAS系统
  5. 视频转文字怎么转,3个办法教你将视频里的语音转文字
  6. 那些学习了编程的中学生,为什么会更可能成功?
  7. Python实现多个excel文件合并源码及打包exe程序
  8. 安卓手机主题软件_超小型软件,安卓手机必备
  9. 用scala写一个基本五级流水线CPU(二)解决数据冒险
  10. 下载木马(QQ尾巴生成器)