`
yaoyuan
  • 浏览: 26269 次
最近访客 更多访客>>
社区版块
存档分类
最新评论

Java调用.NET Web Service的简单例子

    博客分类:
  • Java
阅读更多
java 代码
 
  1. package test;  
  2.   
  3. import javax.xml.namespace.QName;  
  4.   
  5. import org.apache.axis.client.Call;  
  6. import org.apache.axis.client.Service;  
  7.   
  8. public class Test {  
  9.   
  10.     /** 
  11.      * @param args 
  12.      * @throws Exception  
  13.      */  
  14.     public static void main(String[] args) throws Exception {  
  15.         String method = "GetServerList";  
  16.         Service service = new Service();  
  17.         Call call = (Call) service.createCall();  
  18.           
  19.         call.setTargetEndpointAddress(new java.net.URL("http://hostname/BABLDWebService/Service.asmx"));  
  20.         call.setOperationName(new QName("http://tempuri.org/",method));  
  21.   
  22.         call.setUseSOAPAction(true);  
  23.           
  24.         call.setReturnType(org.apache.axis.encoding.XMLType.SOAP_ARRAY);   
  25.         call.setSOAPActionURI("http://tempuri.org/GetServerList");  
  26.         Object[] k = (Object[])call.invoke(new Object[]{});  
  27.         for(int i=0;i<k.length;i++)  
  28.             System.out.println(k[i]);  
  29.     }  
  30.   
  31. }  
分享到:
评论
5 楼 小小生 2012-03-27  
为什么不把.net的soap 的xml文件贴出来啊...求
4 楼 e_ville 2008-04-11  
call.setSOAPActionURI("http://tempuri.org/GetServerList");
这句中设置的URI有什么要求?和WSDL文件中的内容有什么关系?
3 楼 javaman1982 2008-01-08  
参数传入的都没有
我现在遇到的问题是 参数无法传入~
2 楼 linyiteng1220 2007-09-17  
语法都出现错误了,而且导入的包也没有说明是哪些包。
麻烦版主再帖多次,最好给点注释吧,谢谢!
1 楼 xiaoqulai 2007-09-05  
老大,你注释都没有,我们这些新手看不懂啊

相关推荐

    Java调用.net webservices实例

    本教程将通过一个具体的实例,讲解如何使用Java调用.NET Webservices,帮助初学者理解和掌握这两种技术的结合使用。 首先,理解Web Services的基本概念至关重要。Web Services是一种基于网络的、标准化的模块化应用...

    JAVA调用.NETWeb Service完整代码

    标题"JAVA调用.NET Web Service完整代码"表明我们将探讨Java如何通过SOAP(Simple Object Access Protocol)或者RESTful API与.NET Web服务进行交互。 首先,我们要理解.NET Web Service的本质,它是一种基于HTTP...

    java调用.net的WebService[借鉴].pdf

    【Java 调用 .NET WebService 基础知识】 在软件开发中,跨平台交互是常见的需求,Java 和 .NET 平台之间的通信可以通过 WebService 实现。本篇将详细讲解如何使用 Java 调用 .NET 开发的 WebService。 1. **...

    java调用.net webservice实例

    Java调用.NET WebService是跨平台通信的一种常见方式,尤其在企业级应用中,不同技术栈的应用需要相互交互数据时,这种技术尤为实用。Apache Axis是Java中常用的用于调用Web服务的工具,它提供了方便的API来创建和...

    java 调用.net webservice

    (1):http://www.webservicex.com/stockquote.asmx&lt;br&gt;(2):http://test.payment.net.tw/MPWebService/Main.asmx&lt;br&gt;分别对应我例子里的2个包。 运行test/WsTest.java 类就可以看到结果了。 &lt;br&gt; ...

    android调用.net的webservice的例子获取手机的归属地

    本示例探讨了如何从Android客户端调用.NET构建的Web服务,以获取手机的归属地信息。这种技术通常用于地理位置追踪、广告定位或其他需要了解用户大致位置的场景。 首先,我们需要理解Web服务的工作原理。Web服务是一...

    web service 小例子asp.net带access数据库

    在这个"web service小例子asp.net带access数据库"中,我们将探讨如何在ASP.NET环境中创建一个简单的Web服务,并将其与Access数据库集成。 首先,我们需要了解ASP.NET Web服务的基础。ASP.NET Web服务,也称为ASMX...

    java处理.net webservice返回的对象

    在Java中调用.NET编写的ASMX WebService是一种常见的跨平台交互方式,允许Java应用程序利用.NET框架提供的服务。本文将详细介绍如何使用Apache Axis库来实现这一功能,以及处理.NET WebService返回的对象,特别是...

    .NET Web Servers实例

    这个例子展示了如何创建一个简单的WCF服务,提供一个名为`GetMessage`的方法,并配置了基于WSHttpBinding的端点。 了解了基本概念后,我们可以通过实际部署和调用这些WebService实例来进一步学习。在IIS上部署ASMX...

    web service 客户端java例子

    Web服务是一种基于标准协议...总结,Java Web Service客户端的开发涉及多个步骤,从获取服务描述到生成客户端代码,再到编写应用程序进行调用。理解这些基本概念和技术将有助于你在实际项目中有效地集成和利用Web服务。

    pb 调用web的例子

    Web服务调用在PB中通常通过几种方式实现,包括使用.NET或Java Web服务、SOAP协议、RESTful API等。PowerBuilder提供了DataWindow对象和Web Service Wizard等工具,使得开发者能够方便地创建、配置和调用Web服务。...

    Java调用以WSDL形式发布的web_service.doc

    - 可以通过HTTP请求获取到WSDL文件,例如:`http://www.webservicex.net/WCF/default.aspx` 上提供了多个免费的Web服务示例。 2. **使用Apache Axis库**: - Apache Axis是一个流行的Java Web服务框架,它可以...

    Java访问c#开发的webservice

    首先,我们通过一个具体的例子来展示如何使用 Visual Studio 2012 创建一个简单的 Web Service,并将其部署到本地服务器上。 ##### 2.1 创建 Web Service 项目 - 打开 Visual Studio 2012,选择“文件”&gt;“新建”&gt;...

    mvc4+spring.net+nhibernate小例子

    综上所述,这个小例子展示了如何结合使用ASP.NET MVC4、Spring.NET和NHibernate构建一个健壮且易于维护的.NET Web应用程序。通过理解这三个组件的工作原理以及它们如何协同工作,开发者可以构建出更复杂的系统,同时...

    Java调用WebService接口的方法

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

    Asp.net 应用Ibatis 小例子

    5. **使用SqlSession执行SQL**: 在Asp.net的Controller或Service中,通过SqlSessionFactory创建SqlSession实例,然后调用Mapper接口的方法执行SQL: ```csharp using (var session = SqlSessionFactory....

    C# WebApi实战项目Demo,便于快速学习WEBAPI

    至于HTTP Server,可以用Java、.Net、Nodejs等各种框架实现,Http Server属于Web API的实现,有时候也会指Web Service接口(目前越来越少见)。 接口方法: // GET api/Movies/5 public Movie GetMovie(Int32 id)...

    esb简单例子 学习esb的初学者 可以看看

    7. **ESBSimpleSamples.Services.Web**: 这可能是一个包含Web服务(如ASP.NET Web API)的项目,这些服务可以通过HTTP协议被ESB访问和调用。 8. **ESBSimpleSamples.ServiceComponents**: 这可能是服务组件的集合,...

    一个WEB SERVICE应用的例子

    【描述】:“一个WEB SERVICE应用的例子,很简单的” 在信息技术领域,WEB服务是一种通过互联网进行通信和交互的技术,它允许不同系统之间交换数据和服务。WEB服务的核心技术包括XML(可扩展标记...

    web service简单实例

    总结来说,这个"web service简单实例"涵盖了Web服务的基础知识,包括JAX-WS的使用、接口定义、服务实现、部署以及客户端调用。初学者可以通过这个实例学习如何在Java中构建和使用Web服务,为更复杂的分布式系统开发...

Global site tag (gtag.js) - Google Analytics