`

webservice学习 2.简单使用已存在的webservice

 
阅读更多

配置和学习1是一样的

这里就简单使用一下已经存在的webservice 使用起来很简单

 

先找到一个提供各种webservice的网站:

http://www.webxml.com.cn/zh_cn/index.aspx

 

使用一个服务:

http://webservice.webxml.com.cn/WebServices/MobileCodeWS.asmx

对应的wsdl就是

http://webservice.webxml.com.cn/WebServices/MobileCodeWS.asmx?wsdl

 

用生成工具来生成:

wsdl2java -encoding gbk -p org.cc.ws.use -d H:\webservice http://webservice.webxml.com.cn/WebServices/MobileCodeWS.asmx?wsdl

 

将生成的java源代码拷入工程

package org.cc.ws.use;

import org.apache.cxf.jaxws.JaxWsProxyFactoryBean;


public class Start {

	/**
	 * @param args
	 */
	public static void main(String[] args) {
          JaxWsProxyFactoryBean  factoryBean=new JaxWsProxyFactoryBean();
          factoryBean.setAddress("http://webservice.webxml.com.cn/WebServices/MobileCodeWS.asmx");
          factoryBean.setServiceClass(MobileCodeWSSoap.class);
          MobileCodeWSSoap mcs= (MobileCodeWSSoap)factoryBean.create();
          System.out.println(mcs.getMobileCodeInfo("18868800000", null));
	}

}

 

显示:

2013-5-9 23:29:28 org.apache.cxf.service.factory.ReflectionServiceFactoryBean buildServiceFromClass
信息: Creating Service {http://WebXml.com.cn/}MobileCodeWSSoapService from class org.cc.ws.use.MobileCodeWSSoap
18868800000:浙江 杭州 浙江移动全球通卡

 

一次简单调用就完成了

用的是SOAP的方式 其实还可以看到还提供了HttpGet和HttpPost的方式 这里就不多说了呢.

0
3
分享到:
评论

相关推荐

    WebserviceStudio20.rar

    5. **使用WebserviceStudio的步骤**: - 解压"WebserviceStudio20.rar",运行程序。 - 输入或导入WSDL地址,加载服务描述。 - 配置请求参数,发送请求。 - 查看响应结果,进行调试和分析。 - 如需进一步开发,...

    WebService学习1.docx

    【WebService学习】 WebService是一种基于XML的互联网交互协议,它允许不同系统间的应用程序进行通信,消除了语言和平台的障碍。在C#中,通过使用ASP.NET技术,我们可以轻松创建和消费WebService。以下是一个初学者...

    webservice接口开发.pdf

    2. 如何使用已存在的 Webservice 创建代理对象? 3. 如何创建客户端? 创建客户端时,可以使用不同的平台,如 Web 浏览器、Windows 应用程序、WAP 客户端等。创建客户端的目的是为了与 Webservice 进行通信,获取...

    Eclipse下WebService学习.doc

    在开始学习之前,你需要收集相关资料,例如《Tomcat5.0.28下AXIS完全安装手册》、《详解怎样使用Axis开发Web Service的实例》等,以便理解WebService的工作原理。此外,安装必要的工具,如Java JDK1.5、Apache ...

    java调用webservice.zip

    java调用webservicejava调用webservice.zipjava调用webservice.zipjava调用webservice.zipjava调用webservice.zipjava调用webservice.zipjava调用webservice.zipjava调用webservice.zipjava调用webservice.zipjava...

    JAVA 调用SAP SOAP webservice.docx

    在本文中,我们将详细介绍如何使用 JAVA 调用 SAP SOAP webservice,包括配置 SAP 登录信息、创建 java 项目、添加 web 服务客户端、生成 JAVA 类、调用接口等步骤。 配置 SAP 登录信息 在使用 JAVA 调用 SAP SOAP...

    nodejs和Java调用webservice接口总结.docx

    在 Java 中,调用 WebService 接口通常涉及使用 Apache CXF 或其他类似的库来生成客户端代码并进行调用。以下是具体的步骤: ##### 1. 官方下载网址与安装 首先,需要从 Apache CXF 的官方网站下载相应的工具包。...

    WebService开发指南.rar

    WebService开发指南.rar WebService开发指南.rar

    webservice-*.jar共5个jar包

    webservices-api-2.2.jar.zip webservices-extra-2.2.jar.zip webservices-extra-api-2.2.jar.zip webservices-rt-1.2.jar.zip webservices-tools-2.2.0-4.jar.zip 如果还需要其他jar包,请留言留邮箱,如果我有,就...

    Webservice开发手册.pdf

    【Webservice开发手册.pdf】是关于Webservice开发的详细指南,涵盖了从项目构建到服务发布、客户端调用的全过程。以下是对手册中的关键知识点的详细解释: 1. **准备依赖库**: 开发Webservice时,需要引入必要的...

    webservice模拟客户端测试工具WebserviceStudio20.rar

    在实际应用中,使用WebserviceStudio20这样的测试工具,开发者可以高效地测试Web服务的正确性、稳定性和性能,确保在上线前达到预期标准。同时,它也是团队协作中,开发者与测试人员之间进行沟通和验证的有效手段,...

    WebService实例解析.doc

    2. XML作为数据传输的格式,以及其在WebService中的应用。 3. 如何在VS2003中创建和配置WebService项目。 4. 使用[WebMethod]特性声明公开的接口函数。 5. 实例中的分布式课件搜索系统架构,包括ServiceGatherSite和...

    WebService教程+实例+代码提示功能WebService实例.rar

    这个"WebService教程+实例+代码提示功能WebService实例.rar"压缩包文件显然包含了关于WebService的学习资料、实例代码和可能的代码提示功能,旨在帮助用户深入理解和实践WebService的开发。 首先,"教程地址.txt"很...

    Java_WebService开发系列.ppt

    Java_WebService开发系列.ppt ,希望有帮助

    axis2创建webservice操作手册.doc

    本文档旨在为初次接触WebService技术的开发者提供一份详细的操作指南,帮助他们了解WebService的基本原理以及如何使用Axis2框架来构建WebService环境。 ##### 1.2 为什么要使用WebService WebService作为一项新兴的...

    C#动态调用WebService服务

    首先,我们需要读取配置文件获取服务URL,然后使用Type类的GetMethod方法找到WebService的特定方法,最后通过Activator.CreateInstance创建服务代理类的实例,并调用相应的方法。 以下是一个简单的示例代码: ```...

    人力资源(HrmService)WebService接口使用说明.rar

    《人力资源(HrmService)WebService接口使用说明》 在企业信息化建设中,Web Service作为一种松散耦合的通信方式,广泛应用于系统间的交互与集成。本文档主要针对泛微公司的E8、E9版本,以及Ecology8和Ecology9...

    工作流webservice_xml.rar

    2. Ecology9的Webservice服务:E9版本在E8的基础上进行了优化和升级,接口更加丰富,支持更多工作流场景。例如,新增了动态表单的创建和修改,以及更灵活的任务流转控制等。 三、XML在Webservice中的作用 XML...

    WebService教程ppt.pptx

    ### WebService 教程知识点详解 #### 一、WebService 概述 - **定义**:WebService ...通过以上知识点的学习,您应该对 WebService 的概念、工作原理以及如何在 .Net 环境下创建和调用 WebService 有了更深入的理解。

Global site tag (gtag.js) - Google Analytics