`
g21121
  • 浏览: 694803 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

java调用webservice

阅读更多

java调用webservice其实很简单,baidu一下一搜一大把,可是真正很好用的方法还是很少的,用IDE生成的话还参差不齐,生成的代码也不是很易读,调试起来也很不方便。

例如用myeclipse生成webservice client就只支持xfire不支持Axis,而且生成的类和代码非常多,管理起来很麻烦。

但是Intellij支持Axis而且生成的代码非常简洁,易于调用,很少有转型困难的情况,返回结果为List的情况会转成数组形式,这就比myeclipse生成的调用起来简单多了。

下面是利用intellij生成client的过程:

1.下载intellij

    http://www.jetbrains.com/idea/

推荐一个intellij社区

    http://www.intellij.org.cn/portal/

2.打开intellij,新建一个java工程



 

选择client,选择Axis实现。

3.进入工程后自动弹出生成界面,输入相关地址和信息,点击OK,生成客户端和demo代码。

 

4.调用代码:

		try {

			URL url = new URL(serviceURL);
			QueryBillWSLocator locator = new QueryBillWSLocator();
			QueryBillWSPortType service = locator.getQueryBillWSHttpPort(url);
			((QueryBillWSHttpBindingStub) service).setUsername(webservice_name);
			((QueryBillWSHttpBindingStub) service).setPassword(webservice_passwd);
			return service.queryUserFee(loginName, month);
		} catch (Exception ex) {
			logger.error("查询账单列表失败,用户:" + loginName);
			return null;
		}

 5.所需jar包



 

  • 大小: 82.1 KB
  • 大小: 54.3 KB
  • 大小: 7 KB
分享到:
评论

相关推荐

    java调用webservice.zip

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

    java 调用 webService工具类

    下面我们将详细探讨Java调用WebService的相关知识点。 1. **WebService概念**: WebService是一种基于互联网的、平台无关的应用程序接口,它允许不同系统之间通过标准协议进行通信。常见的WebService协议有SOAP...

    JAVA调用WEBSERVICE接口

    JAVA调用WEBSERVICE接口

    java调用webservice工程

    Java调用WebService工程是将Java应用程序与通过WebService接口提供的服务进行交互的过程。WebService是一种基于XML标准的、平台和语言无关的通信方式,它允许不同系统间的应用能够共享数据和服务。在Java中,我们...

    java 调用webservice的几种方法总结

    "Java 调用 Webservice 的几种方法总结" Java 调用 Webservice 的几种方法总结中,主要介绍了使用 JDK Web 服务 API、Axis 和 XFire 等方法来调用 Webservice。下面将对每种方法进行详细的介绍。 使用 JDK Web ...

    java调用webservice接口方法

    Java调用WebService接口方法是Java开发中常见的任务,尤其在分布式系统和跨平台通信中扮演着重要角色。这里我们主要探讨使用Apache Axis库来实现这一功能。Apache Axis是一款开源工具,它提供了Java到SOAP(简单对象...

    Java 调用 webservice

    Java调用WebService是一种常见的跨平台通信方式,尤其在企业级应用中广泛使用。WebService是一种基于XML的开放标准,允许不同系统之间通过网络交换数据。在这个场景中,我们将聚焦于使用Java和Axis1.4库来实现这个...

    java调用webservice的axis2.jar包

    Java调用WebService是Web服务交互的一种常见方式,而Axis2是一个高效的、可扩展的Web服务框架,它在Java世界中广泛用于创建和消费Web服务。本文将深入探讨使用Axis2.jar包来调用WebService的相关知识点。 一、Axis2...

    java调用webservice最精简的jar包

    在给定的"java调用webservice最精简的jar包"压缩文件中,可能就包含了这些基本组件,使得开发者能够快速、简洁地完成Web服务调用任务。在实际使用时,应根据项目的具体需求和环境,适当地添加或移除这些JAR包。

    JAVA调用webservice并解析xml

    2. **创建WebService客户端**:使用WSDL(Web Service Description Language)文件,你可以自动生成Java客户端代码。Eclipse和MyEclipse都有工具可以做到这一点。WSDL文件描述了Web服务的接口、操作、消息格式等。 ...

    java调用webservice接口案例,service调用webservice接口

    java调用webservice接口案例,精简,service调用webservice接口案例;不用生成一堆代码,逻辑清晰

    java调用webservice接口方法.rar

    Java调用WebService接口是Web应用程序开发中的常见任务,主要用于实现不同系统间的远程通信和数据交换。在本资料中,我们重点关注Java如何与基于SOAP(Simple Object Access Protocol)的WebService进行交互。 1. *...

    Java调用WebService接口的方法

    本文将深入探讨如何使用Java调用WebService接口,以实例分析有参方法Add的使用技巧。 首先,我们需要了解WebService的基础知识。WebService是一种基于开放标准(如SOAP、WSDL和UDDI)的Web应用程序,它能够通过HTTP...

    JAVA调用WebService所需要的JAR

    以下将详细介绍Java调用WebService所需的关键JAR文件以及相关的知识点。 1. **SOAP协议**:Java调用WebService通常采用SOAP(Simple Object Access Protocol)协议,这是一种基于XML的协议,用于交换结构化的和类型...

    java调用WebService实例

    Java调用WebService是一种常见的在分布式系统中实现服务交互的方式,主要应用于不同系统间的数据共享和功能集成。在Java中,有多种库可以帮助我们完成这项任务,其中之一就是Apache Axis2。本篇文章将详细介绍如何...

    Java调用WebService(客户端)

    【Java调用WebService客户端详解】 在Java开发中,有时我们需要从客户端调用远程的WebService服务以获取或传递数据。本文将详细介绍如何使用Java进行WebService客户端的调用,并提供HttpGet、HttpPost、HttpSoap...

    JAVA调用WEBSERVICE图解说明

    Java调用WebService是一种常见的在不同系统间进行数据交互的方式,主要基于XML和SOAP(Simple Object Access Protocol)协议。本说明将详细阐述如何在Java环境中,特别是使用Eclipse IDE,来调用并操作WebService。 ...

    java调用webservice实例(eclipse工程),导入即可查看,经测试通过代码可运行

    java调用webservice实例(eclipse工程),其中需要修改成自己的webservice地址,参数也需要修改成自己的webservice参数,经过测试,代码没有问题。本eclipse工程代码导入即可运行,编码为GBK,如果中文不能正常显示,...

    java调用webservice接口.zip

    本教程将深入探讨如何使用Axis库来实现在Java中调用WebService接口。Axis是一个开源的Java SOAP栈,它提供了从Java代码中创建和消费Web服务的能力。 **一、什么是WebService?** WebService是一种基于XML的协议,它...

Global site tag (gtag.js) - Google Analytics