`

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...

    webservice.学习笔记.docx

    ### WebService 学习笔记 #### 一、发布 WebService **WebService** 是一种标准的跨平台通信协议,它允许应用程序之间通过网络进行数据交换。在 SAP 环境下,发布 WebService 主要是通过 ABAP 程序实现。 ##### 1...

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

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

    WebService开发指南.rar

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

    JAVA 调用SAP SOAP webservice.docx

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

    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实例解析.doc

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

    wsCaller.jar基于 Java 开发的 WebService 测试工具

    Java 中的 SOAP(Simple Object Access Protocol)客户端库,如 Axis2 或 JAX-WS,通常用于创建和调用 WebService。wsCaller.jar 很可能利用了这些库,使得用户能够轻松地发送 SOAP 请求并解析返回的响应,从而实现...

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

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

    OracleEBS-WebService开发笔记.pdf

    - **取消部署**:移除已部署的 WebService。 - **处理机制**: - **链**:一组处理步骤,用于定义消息的处理流程。 - **传输对象**:用于存储和传递信息的对象。 - **WSDL to Java**:使用 WSDL 文件生成 Java ...

    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创建服务代理类的实例,并调用相应的方法。 以下是一个简单的示例代码: ```...

    工作流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