logo资料库

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

第1页 / 共6页
第2页 / 共6页
第3页 / 共6页
第4页 / 共6页
第5页 / 共6页
第6页 / 共6页
资料共6页,全文预览结束
前提: 首先通过 Tomcat 部署好 WebService 服务器端并通过服务器端测试,例如:在浏览器 中输入:http://localhost:8080/XFireWebService/services/HelloService?wsdl (注意:localhost: 本机,8080 本机端口号,XFireWebService,项目名称, HelloService 是 web 服务被发布时 所采用的唯一名称)若看到一系列的 xml 配置文件,则说明 Webservice 服务器端配置完成, 并记住: 里面的 WebService 地址:http://localhost:8080/XFireWebService/services/HelloService?wsdl 以 便在.net 调用的时候需要输入。 .net 调用 Java WebService 过程: 第一步:新建一个空的网站: 第二步:新建一个空的页面(Web Form),起名为 index.aspx. 如图.
第三步:将 WebService 服务器端地址引入到.net 程序中。过程如下: 点击项目目录右键,并选择 Add Web Reference…..
此时将弹出一个窗口,提示我们输入我们刚才记住的服务器端地址:
当我们把我们刚才记住的服务器端地址输入进去后点击 “Go”图片, 系统会自动检测 我们输入的路径是否正确,如果正确,地址下面就会把服务器端接口提供的方法都显示出来, 以及方法的参数和返回类型。然后点击 ‘Add Reference ’按钮。 如图: 点击完 ‘Add Reference ’按钮后,我们的项目下面就会出现一个 “localhost”的文件夹(注 意:localhost 是上一步 Add Web Reference 的 Web Reference Name),这个文件夹里面包括 两个文件:HelloService.discomap ,HelloService.wsdl .(注意:HelloService 是 web 服务被发布
时所采用的唯一名称),如图:(我导入了两个 WebService 服务,一个是 localhost ,一个是 obj) 当我们这些都完成时,我们需要在.net 项目下面的 Web.Config 里面配置我们所导入的 WebService ,如图: 到这里,.net 项目对 WebService 的配置都已经完成了,下面就是对 Webservice 的引用了。 第四步: 打开 index.aspx ,进入页面的后台代码部分。
首先就是对 Webservice 服务的实例化。例如: localhost.HelloService local = new localhost.HelloService(); 接下来就是对 Webservice 的引用。例如: String s=local.getTestString(“测试数据”); 这个过程就是在.net 客户端调用了服务器端的 getTestString(“”)方法,服务器端并返回一个 String 对象让客户端接收。 此时.net 通过 WebService 调用 Java 接口都已经可以完成了。
分享到:
收藏