`
cherryQQ
  • 浏览: 1135984 次
  • 性别: Icon_minigender_1
  • 来自: 厦门
社区版块
存档分类
最新评论

java webservice 接口调用

    博客分类:
  • java
 
阅读更多

import javax.xml.namespace.QName;

import org.apache.axis.client.Call; 
import org.apache.axis.client.Service; 
import org.apache.tomcat.util.net.URL;

import javax.xml.namespace.QName; 
import javax.xml.rpc.ParameterMode;
import javax.xml.rpc.encoding.XMLType;

import java.lang.Integer; 


public class TestService {

 public static void main(String[] args) {
  
     String endpoint = "http://localhost:8080/SchoolService/SchoolManaPort?wsdl";
   Service service = new Service(); 
   System.out.println("=============1==================service "+service);
         try{ 
             Call call = (Call)service.createCall(); 
             System.out.println("=============2==================call "+call);
             //设置url 
             call.setTargetEndpointAddress(endpoint); 
             //注册服务端命名空间  
             call.setOperationName(new QName("http://school/","depart"));//WSDL里面描述的接口名称
             //设置返回值类型,这里返回的list 
             call.setReturnClass(String.class); 
             //设置输入参数,data1、data2需要根据wsdl中的名称来填,如果输入参数为map或list 中间参数为XMLType.XSD_HEXBINARY 
             call.addParameter("arg0", XMLType.XSD_STRING, ParameterMode.IN); 
             String reqXml = "<reqXml><SCHOOL_CODE>02900000013</SCHOOL_CODE><STUDENT_CODE>2018081706</STUDENT_CODE><REQUEST_CODE>10001</REQUEST_CODE></reqXml>";
             Object[] param = new Object[]{reqXml}; 
             String returnxml = (String)call.invoke(param); 
             System.out.println( returnxml); 
         }catch(Exception e){ 
             e.printStackTrace(); 
         }
 }
 
 
 
}

分享到:
评论

相关推荐

    Java Axis 直接调用webservice 接口工具类

    Java Axis 直接调用webservice 接口工具类, 无需根据wsdl编译客户端,需要axis相关包,测试使用axis 1.4, 附demo引入axis包后直接可以测试;

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

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

    JAVA调用WEBSERVICE接口

    JAVA调用WEBSERVICE接口

    Java webservice cxf客户端调用demo和服务端

    Java WebService CXF客户端调用和服务端的实现是企业级应用程序中常见的通信方式,它基于标准的SOAP(Simple Object Access Protocol)协议,提供了一种在分布式环境中交换信息的方法。CXF是一个开源框架,它简化了...

    webservice接口调用实例

    在实际应用中,Web Service接口调用还涉及到安全性、性能优化和版本控制等话题。例如,可以使用HTTPS确保通信安全,通过缓存提高重复调用的效率,或者使用WS-Security标准进行身份验证和加密。此外,服务版本管理...

    java调用json参数的webservice

    在探讨Java调用带有JSON参数的WebService之前,我们首先需要了解几个关键的技术概念:Java、JSON以及WebService。 Java是一种广泛使用的编程语言,它具有面向对象、跨平台、多线程以及健壮性等特点。Java在企业级...

    C#调用JavaWebService

    调用WebService,最简单的办法当然是直接添加WEB引用,然后自动产生代理类,但是在调用JAVA的WebService时并没有这么简单,特别是对于SoapHeader的处理,通过C#添加Web引用方式访问JavaWebService的方法,除了string...

    java webService接口开发案例

    Java WebService接口开发是将Java应用程序暴露为网络服务的一种方式,允许不同系统间的数据交换和交互。本案例将深入探讨如何使用Java实现Web服务的创建、发布和调用。 一、理解WebService WebService是一种基于...

    java使用XFire调用webService接口

    "Java 使用 XFire 调用 webService 接口" 在本文中,我们将学习如何使用 XFire 框架在 Java 中调用 webService 接口。XFIRE 是一个基于 Java 的开源框架,用于简化 Web 服务的开发和集成。下面,我们将通过一个简单...

    webservice接口调用

    * 跨语言平台:WebService 接口调用可以跨语言平台,例如 C#、Java、Python 等。 * 跨操作系统:WebService 接口调用可以跨操作系统,例如 Windows、Linux、Unix 等。 * 松散耦合:WebService 接口调用可以实现松散...

    webservice接口调用工具类依赖jar包

    WebService接口调用工具类是Java开发中常见的一种技术,用于与远程服务进行通信,尤其在集成不同系统或服务时非常关键。在这个场景中,"webservice接口调用工具类依赖jar包"指的是为了实现对WebService接口的调用,...

    Idea实现WebService实例

    在Java开发中,WebService是一种常见的跨平台、跨语言的通信方式,它允许不同的应用程序之间交换数据。IntelliJ IDEA(简称Idea)是广受欢迎的Java集成开发环境,提供了强大的支持来创建和调试WebService。本教程将...

    Java中如何通过https调用Webservice接口_测试环境.rar

    在Java开发中,HTTPS(Hypertext Transfer Protocol Secure)调用Web Service接口是常见的网络通信方式,主要用于确保数据传输的安全性。本主题将详细讲解如何在Java环境下通过HTTPS协议来安全地调用Web Service接口...

    springboot动态调用webservice接口

    最近项目中遇到需要去掉老系统的webservice服务中的insert方法,找了很久,发现这样最简单,实测有效!!!

    http和WebService 调用接口Java代码demo

    我们将主要围绕以下四个核心概念展开:HttpClient、WebService、Java接口调用以及代理配置。 HttpClient是Apache基金会的一个开源项目,提供了强大的HTTP客户端编程接口,支持HTTP/1.1和HTTP/2协议,广泛用于Java...

    Java调用ASP.NET的WebService接口实例

    Java调用.NET的WebService接口实例,jar包删减到三个,干净清爽,里面包含注多注释和图解,搞了半天的家伙拿出来与大家分享,无任何BUG,修改里面的参数即可直接运行,对于这种好东西,花了半天时间10分不算高,重在...

    httpClient调用webservice接口

    ### 使用HttpClient调用WebService接口详解 #### 一、概述 在现代软件开发中,Web服务(尤其是WebService)作为实现系统间交互的一种重要手段被广泛采用。WebService提供了通过HTTP协议进行远程过程调用的能力,...

    Java调用WebService接口的方法

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

    java调用webservice接口方法

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

    asp.net通过WebService调用Java接口全过程

    ASP.NET调用Java接口主要涉及的是跨平台的通信技术,其中关键步骤是通过WebService作为中间桥梁来实现。这里,我们详细解析整个过程: 1. **部署Java WebService**: - 使用Tomcat这样的应用服务器部署Java ...

Global site tag (gtag.js) - Google Analytics