Java WebService服务+WSDL 实现手机号码归属地查询
来源:互联网 发布:精准医学大数据 编辑:程序博客网 时间:2024/06/01 09:04
第一步:
进入上面的链接,找到下图所示:点击图中的WSDL链接:
进去的页面是这样的:
复制好当前页面的URL(接下来有用)
第二步:
1.在Eclipse中新建一个Web项目(WebServices):
2.新建一个Holle接口 代码如下:
public interface Holle {public String SayHello(String name);}
3.新建一个HolleServices类实现Holle接口:代码如下
public class HolleSerivces implements Holle {@WebMethodpublic String SayHello(@WebParam String name) {// TODO Auto-generated method stubreturn "hello "+name;}}
<?xml version="1.0" encoding="UTF-8"?><beans xmlns="http://xfire.codehaus.org/config/1.0"> <service> <name>WebServices</name> <namespace>http://localhost:8080/WebServices/BookService</namespace> <serviceClass>com.sve.web.interfices.Holle</serviceClass> <implementationClass>com.sve.web.client.HolleSerivces</implementationClass> </service></beans>
5.在web.xml文件中加入如下代码:
<servlet><servlet-name>XFireServlet</servlet-name> <servlet-class> org.codehaus.xfire.transport.http.XFireConfigurableServlet </servlet-class> </servlet> <servlet-mapping> <servlet-name>XFireServlet</servlet-name> <url-pattern>/servlet/XFireServlet/*</url-pattern> </servlet-mapping> <servlet-mapping> <servlet-name>XFireServlet</servlet-name> <url-pattern>/services/*</url-pattern> </servlet-mapping>
第三步:
当上面的步骤都完成时,一切就。。快好了。 现在写一个测试类Test.java:public static void main(String [] args){ try {Client ci = new Client(new URL("http://ws.webxml.com.cn/WebServices/MobileCodeWS.asmx?wsdl"));Object[] ret = ci.invoke("getMobileCodeInfo", new Object[] {"**********",""});System.out.println(ret[0]);} catch (MalformedURLException e) {// TODO Auto-generated catch blocke.printStackTrace();} catch (Exception e) {// TODO Auto-generated catch blocke.printStackTrace();}}*上面的URL就是第二张图片网页中WSDL的URL粘贴替换即可,*******填写您的手机号码,后面跟着一个字符串,现在一切准备就绪。
最后:
发布并访问项目:http://localhost:8080/WebServices/services. 出现下面页面表示已经成功!
大家出现的是:"WebServices[wsdl]" ;单击[wsdl] 同样可以进去跟上面第二张图中的网页。现在回到Test测试类。执行控制台。就能把号码的归属地打印在控制台了。(注意Tomcat服务还不能停止,否则报错)。
本章节需要用到xfire的包,大家百度去下载xfire-distribution-1.2.6.zip 。解压出来把里面的所有 .jar包都拉进来(没有数过 大概有30个)
纯手写,如果对大家有所帮助请顶一下。没有功劳也有苦劳T T
之后还会接着这个例子更深入,比如实现传输参数等等。欢迎关注探讨问题。谢谢大家!
阅读全文
2 0
- Java WebService服务+WSDL 实现手机号码归属地查询
- java WebService实现手机号码归属地查询功能
- WebService 实现手机号码归属地查询
- webservice-实现手机号码归属地的查询
- webservice---手机号码归属地查询
- java程序代码实现手机号码归属地查询
- Android调用webservice实现 手机号码归属地查询
- android 调用webservice实现手机号码归属地查询
- Android调用Webservice实现手机号码归属地查询
- Android利用WebService查询手机号码归属地
- Android利用WebService查询手机号码归属地
- 国内手机号码归属地查询WEB服务
- 手机号码归属地查询
- 手机号码归属地查询
- 手机号码归属地查询
- PHP实现查询手机号码归属地
- Ajax实现手机号码归属地查询
- asp.net实现手机号码归属地查询
- 网络流24题-20
- 数据库操作练习13
- HDU 3549 Flow Problem(最大流+EK邻接表||邻接矩阵||dinic算法模板比较)
- 工厂模式
- ASP.net初步了解
- Java WebService服务+WSDL 实现手机号码归属地查询
- 旅游归来
- 爬虫笔记
- Lightoj-1356 Prime Independence(质因子分解)(Hopcroft-Karp优化的最大匹配)
- 设计内部类的好处
- 网络流24题-20
- strlen、sizeof、length的区别和联系
- 堆排序
- MFC学习笔记-ListControl更改单元格显示